- 编写
tcp client
脚本,新建文件名 tcp_client.php
<?php
//连接 swoole tcp 服务
//new 一个客户端的tcp连接 SWOOLE_SOCK_TCP 是tcp常量
$client = new swoole_client(SWOOLE_SOCK_TCP);
//建立连接
if(!$client -> connect('127.0.0.1','9501')){
echo '连接失败';
exit;
}
// php cli常量 swoole大部分模式是在php cli模式下运行的
fwrite(STDOUT,'请输入消息:');//用户输入数据
$msg = trim(fgets(STDIN));//获取用户输入数据
//发送消息$msg给 tcp server服务器 send()有返回值
$client ->send($msg);
//接收server的数据
$result = $client ->recv();
echo $result;
- 运行脚本
php tcp_client.php
效果如图:
![](https://img.haomeiwen.com/i8620425/ca46c055630be939.png)
网友评论