• 技术文章 >PHP >PHP教程

    php之Swoole连接服务器

    小妮浅浅小妮浅浅2021-02-18 15:35:31原创4551

    在对Swoole进行安装后,我们就可以使用这种框架对服务器进行连接,实现一些信息上的互相传递。本篇对Swoole连接的方法进行了整理,分为三个部分:启动服务、查看连接和测试TCP服务器。下面就这三个要点分别进行讲解,大家也来一起看看,在php中Swoole框架连接服务器的具体操作吧。

    1、启动服务

    1

    php server.php

    启动后,光标即停止在这里,等待其他用户连接。

    2、查看连接

    使用命令 netstat -an | grep 端口来查看端口是否处于 Listening状态

    1

    netstat -an | grep 9501

    (PS: 注意服务器所使用的IP地址,如果是127.0.0.1回环地址,则客户端只能使用127.0.0.1才能连接上)

    3、测试TCP服务器

    新开窗口使用 telnet 连接服务器

    1

    telnet 127.0.0.1 9501

    此时,观察启动服务的机器,会发现有返回数据

    1

    2

    php server.php

    > Client:Connect.

    在返回客户端,输入hellp world,发现写入和读取成功

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    root@iZ28evegw6zZ:~# telnet 127.0.0.1 9501

      

    Trying 127.0.0.1...

      

    Connected to 127.0.0.1.

      

    Escape character is '^]'.

      

    hellp world      //此处是输入的命令

      

    Server:hellp world    //recv()读取命令成功

      

    Connection closed by foreign host.   //退出成功

      

    返回到服务器端观察

      

    root@iZ28evegw6zZ:/var/www/html# php server.php

      

    Client: Connect.   //连接成功消息

      

    Receive message: hellp world   //接收到数据

      

    Client:Close.   //客户端退出成功

    以上就是php之Swoole连接服务器的方法,如果还有没安装Swoole框架的,可以先对其进行下载。在掌握了基本的连接步骤后,就相关的连接服务器动手进行实验。更多php学习指路:php教程

    专题推荐:php swoole
    上一篇:php中str_replace如何替换? 下一篇:php中页面跳转的方法

    相关文章推荐

    • php插入排序的用法• php快速排序是什么意思• php查找算法是什么• php数组中二分查找是什么• php中while和do...while有何不同• php中str_replace如何替换?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网