我正在开发一个CakePHP插件,以便轻松使用WebSocket(作为与节点服务器的客户端连接)。我一直致力于使名称空间正确工作。有人能帮我吗?我已经检查了规格,上面很模糊。
其他一切都很好。我只是不知道我应该如何(以及何时)定义命名空间。
虽然我似乎应该使用/$namespace/1/$id
进行传输,但它不起作用:
- 我得到一个空的http响应,服务器端有一个"破坏非socket.io升级"
在javascript客户端(工作)端,chrome仍然在/socket.io/1
上进行握手,传输也是如此。
只需要使用连接帧1:$namespace::
来选择一个新的端点。