加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

Swoole连接服务器的具体设置操作是什么

发布时间:2023-05-30 14:55:12 所属栏目:PHP教程 来源:
导读:这篇文章主要介绍“Swoole连接服务器的具体操作是什么”,有一些人在Swoole连接服务器的具体操作是什么的问题上存在疑惑,接下来小编就给大家来介绍一下相关的内容,希望对大家解答有帮助,有这个方面学习
这篇文章主要介绍“Swoole连接服务器的具体操作是什么”,有一些人在Swoole连接服务器的具体操作是什么的问题上存在疑惑,接下来小编就给大家来介绍一下相关的内容,希望对大家解答有帮助,有这个方面学习需要的朋友就继续往下看吧。
 
在对Swoole进行安装后,我们就可以使用这种框架对服务器进行连接,实现一些信息上的互相传递。本篇对Swoole连接的方法进行了整理,分为三个部分:启动服务、查看连接和测试TCP服务器。下面就这三个要点分别进行讲解,大家也来一起看看,在php中Swoole框架连接服务器的具体操作吧。
 
1、启动服务
 
php server.php
 
启动后,光标即停止在这里,等待其他用户连接。
 
2、查看连接
 
使用命令 netstat -an | grep 端口来查看端口是否处于 Listening状态
 
netstat -an | grep 9501
 
(PS: 注意服务器所使用的IP地址,如果是127.0.0.1回环地址,则客户端只能使用127.0.0.1才能连接上)
 
3、测试TCP服务器
 
新开窗口使用 telnet 连接服务器
 
telnet 127.0.0.1 9501
 
此时,观察启动服务的机器,会发现有返回数据
 
php server.php
 
> Client:Connect.
 
在返回客户端,输入hellp world,发现写入和读取成功
 
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.   //客户端退出成功
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!