您当前的位置: 首页 >  网络

壹小俊

暂无认证

  • 2浏览

    0关注

    885博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

SWOOLE进阶-03网络协议与TCP问题

壹小俊 发布时间:2020-03-24 12:49:06 ,浏览量:2

上一篇主要说到了长连接、心跳检测机制、udp和tcp、异步扩展,需要注意的是异步扩展安装版本要一致,重点是udp和tcp的区别。udp特点:不负责任,只发送不管结果,tcp:专业,确定相互之间的通信,再去发送信息。udp 的速度快于tcp的,udp=》软件弹窗,群发=》微信公众号的群发。

swoole服务web访问

tcp服务端,浏览器是无法直接访问的,但是我们可以通过浏览器访问tcp同步客户端,通过同步客户度来访问tcp服务端,来进行通信。

运行tcp服务端

//创建Server对象,监听 127.0.0.1:9501端口
$serv = new Swoole\Server("0.0.0.0", 9501);
 
//添加配置
$serv->set([
'heartbeat_idle_time' => 10,
'heartbeat_check_interval' => 3,
]);
 
//注册事件
$serv->on('Start',function ($serv) use($host){
echo "启动swoole 监听的信息tcp:$host:9501\n";
});
 
//监听连接进入事件
$serv->on('Connect', function ($serv, $fd) {
echo "Client: Connect.\n";
});
 
//监听数据接收事件
$serv->on('Receive', function ($serv, $fd, $from_id, $dat
关注
打赏
1664335782
查看更多评论
立即登录/注册

微信扫码登录

0.0387s