【发布时间】:2011-05-10 22:19:10
【问题描述】:
我使用 npm 来安装 socket.io。服务器运行良好,但未捕获客户端发出的自定义事件。
socket.io 上的文档不是最新的,例如 git 页面说的 npm 存储库中不存在 socket.io-node 包。
所以我想知道这个功能是否在基本 socket.io 安装中消失了,或者我做错了什么。
我的代码基本如下:
服务器:
client.on('checkin', function (name) { ... });
客户:
socket.emit('checkin',name);
我还有什么需要做的吗?
【问题讨论】:
-
你能提供示例代码吗?另外,你看过socket.io的示例代码吗?
-
是的,我查看了示例代码。我有一个简单的聊天应用程序正在工作。除了上面的代码之外,其中的所有内容都按预期工作。但我只能使用内置事件,我不能创建任何自己的事件。我的解决方法是通过“消息”事件多路复用所有内容,但这并不理想。
标签: javascript node.js socket.io