<?php
//链接swoole_tcp服务
$client = new swoole_client(SWOOLE_SOCK_TCP);
// $client = connect("127.0.0.1" , 9501);
$ip = $_SERVER['REMOTE_ADDR'];
// 判断是链接成功
if (!$client->connect('127.0.0.1' , 9501)) {
echo '链接失败';
exit();
}
// php内置cli常量 STDOUT:获取用户输入的数据
fwrite(STDOUT , '请输入消息:');
// STDIN得到用户输入的数据
$msg = trim(fgets(STDIN));
// 发送消息给tcp server服务器,使用类中内置方法
$client->send($msg);
// 接收来自server的数据
$result = $client->recv();
echo $result;
在服务器中运行报错,跟老师的代码一模一样,不过我是在网站里新建了一个文件,在站点里运行,用的宝塔面板一键安装的,不知道swoole目录在哪里,所以。。。。