Socket.io在处理客户端时出现名称空间问题


Socket.io namespacing issues while working on a client

我正在开发一个CakePHP插件,以便轻松使用WebSocket(作为与节点服务器的客户端连接)。我一直致力于使名称空间正确工作。有人能帮我吗?我已经检查了规格,上面很模糊。

其他一切都很好。我只是不知道我应该如何(以及何时)定义命名空间。

虽然我似乎应该使用/$namespace/1/$id进行传输,但它不起作用:

  • 我得到一个空的http响应,服务器端有一个"破坏非socket.io升级"

在javascript客户端(工作)端,chrome仍然在/socket.io/1上进行握手,传输也是如此。

只需要使用连接帧1:$namespace::来选择一个新的端点。