直接上代码 udp.php
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2018/12/26
* Time: 15:05
*/
$serv = new swoole_server("0.0.0.0",9503,SWOOLE_PROCESS,SWOOLE_SOCK_UDP);
//监听数据接收的事件
/**
* $serv:服务器信息
* $data:数据,接收的数据
* $fd: 客服端信息
*/
$serv->on('packet',function($serv,$data,$fd){
//发送数据到客户端,反馈信息
$serv->sendto($fd['address'],$fd['port'],"Server:$data");
var_dump($fd);
});
$serv->start();//启动服务
udp调试结果
本地ip 端口8080 远程主机ip和端口9503
cli中 php upd.php启动
暂时连接成功了,发送数据在cli里面没有打印出结果