监听端口时,监听了TCP协议,怎么还能使用onOpen回调?
来源:9-4 Swoole中connections的使用场景
加菲猫520
2019-03-07
① onOpen回调官网不是说只是对websocket服务器的可用回调吗,这里监听了 TCP协议的回调,怎么也能使用onOpen回调。
② 可选参数worker_num也是不可选参数的,怎么在下面的设置中设置了这个参数。
③ onTask回调不也是不可用回调吗,怎么也设置了。
写回答
1回答
-
qq_起个啥名呢_0
2019-03-12
swoole官方文档中是这么写
主服务器是WebSocket或Http协议,新监听的TCP端口默认会继承主Server的协议设置。必须单独调用set方法设置新的协议才会启用新协议
这边最开始new的是一个WebSocket协议,后面添加的监听默认也会继承WebSocket协议的,如果想重新变成TCP协议,可以单独将添加的监听的set设置为空
00
相似问题