使用官方网站的案例没有如愿输出
来源:4-3 Swoole--UDP服务
芭菲雨
2019-01-22
官方代码如下:
<?php
/**
* 说明
* PHP version 7.2
* @author v_lihuan1 <v_lihuan1@xdf.cn>
* @date 2019/1/22 17:18
*/
//创建Server对象,监听 127.0.0.1:9502端口,类型为SWOOLE_SOCK_UDP
$serv = new swoole_server("127.0.0.1", 9502, SWOOLE_PROCESS, SWOOLE_SOCK_UDP);
//监听数据接收事件
$serv->on('Packet', function ($serv, $data, $clientInfo) {
$serv->sendto($clientInfo['address'], $clientInfo['port'], "Server ".$data);
var_dump($clientInfo);
});
//启动服务器
$serv->start();
执行服务端代码空白没有任何输出
客户端:netcat -u 127.0.0.1 9502也是空白没有任何输出,
但是进程查看已经启动,搞不懂为什么没有输出
写回答
1回答
-
同学您好。 您要开2个窗口,
第一个窗口是启动这个udp服务
第二个窗口 用 netcat -u 127.0.0.1 9502 去链接,然后你在输入 一个字符,比如singwa
然后会在第二个窗口中自动打出: Server singwa
您按老师的步骤来试试。。。。
022019-01-23
相似问题