02.swoole学习笔记--UDP服务器

<?php
//创建服务器
$serv=new swoole_server('0.0.0.0',9502,SWOOLE_PROCESS,SWOOLE_SOCK_UDP);
//bool $swoole_server->on(string $event,$mixed $callback);
/*
 * $serv:服务器信息 
 * $data:接收到的数据
 * $fd:客户端信息
 */
//监听数据接收的事件
$serv->on('packet',function($serv,$data,$fd){
    //发送数据到相应客户端,反馈信息
    $serv->sendto($fd['address'],$fd['port'],'Server:'.$data);
    var_dump($fd);
});

$serv->start(); //启动服务器
//php index.php
//ps -ajft
//service iptables stop //关闭防火墙
?>

 

posted @ 2018-02-11 09:34  邹柯  阅读(139)  评论(0编辑  收藏  举报