我正在开发一个socket.io + node项目。就像在这个页面,http://davidwalsh.name/websocket我在socket.io v7中收到“info - unhandled socket.io url”错误。但我不接受v6.17的这个错误?你对这个错误有任何想法吗?
谢谢
有几天确切的问题,看起来像socket.io在API中有一些变化。
我有一个socket.io发送和接收消息的工作演示 - 上传到https://github.com/parj/node-websocket-demo作为参考
基本上有两个变化
socket.on
更改为socket.sockets.on
var socket = io.listen(server);
socket.sockets.on('connection', function(client)
var socket = io.connect();
注意:您也可以在客户端使用io.connect("http://<ip>:<port>")
,但不再需要,因为它是自动检测的
以下是确切的变化 - https://github.com/parj/node-websocket-demo/commit/5ba52db9d1a5b7e8a3af5839adcd12768741dc97
这已经使用Express 2.5.2和Socket.io 0.8.7进行了测试