swoole实现多湍口协议监听消息互转代码

代码语言:phpcli

所属分类:其他

代码描述:swoole实现多湍口协议监听消息互转代码,监听不同协议的湍口,不同协议的连接客户可分开管理发送消息。

代码标签: swoole 多湍口 协议 监听 消息 互转 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<?php
$http_server = new Swoole\Http\Server('0.0.0.0',9992);
$http_server->set(['daemonize'=> false]);
$http_server->on('request', function ($request, $response) {
    $response->header("Content-Type", "text/html; charset=utf-8");
    $response->end("<h1>Hello Swoole. #".rand(1000, 9999)."</h1>");
});

//多监听一个TCP端口,对外开启TCP服务,并设置TCP服务器的回调
$tcp_server = $http_server->listen('0.0.0.0', 9912, SWOOLE_SOCK_TCP);
//默认新监听的端口 9999 会继承主服务器的设置,也是 HTTP 协议
//需要调用 set 方法覆盖主服务器的设置
$tcp_server->set([]);
$t.........完整代码请登录后点击上方下载按钮下载查看

网友评论0