最近有个需求需要一个页面建立两种页面链接,想到socket.io 里有of可以划分不同的namespace
$sender_io->of('/test1')->on('connection', function($socket){})
我就这样写了
然后JavaScript部分
var socket = io('http://' + document.domain + ':8033/test1');
这样调用
但服务器端返回
no socket for namespace /test1
请问在php socket.io里如何实现of?
另外我看了一下phpsocket.io 是内部实例化了一个Worker 这个Worker能否由外部传入?
还有请问是否有办法吧phpsocket.io整合进GatewayWorker来进行使用呢
phpsocket.io 目前不支持namespace。但是支持room。
没有开放这种从外部传入Worker的接口,如果有需要可以自己尝试开发。
二者都是长链接推送框架,是独立的,功能类似,没有必要整合。