You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
526 B
PHP

<?php
// 建立client对象并指定服务器类型为TCP
$client = new Swoole\Client(SWOOLE_SOCK_TCP);
// 连接服务器,失败则停止
if (!$client->connect('127.0.0.1', 9501)) {
echo 'Connection fail!';
exit();
}
// 接收控制台输入的消息
fwrite(STDOUT, 'Please send your name: ');
$message = trim(fgets(STDIN));
// 发送消息给TCP服务器
if (!$client->send($message)) {
echo 'Send fail!';
exit();
}
// 接收TCP服务器返回的数据并显示
$resule = $client->recv();
echo $resule;