直接上代码 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启动

swoole 初试教程 udp服务

暂时连接成功了,发送数据在cli里面没有打印出结果

相关文章: