CNode

我想用socke.io实现一对一聊天,但是出错了...

问答
Aaquarius001发布于12 年前最后回复12 年前4 回复6897 浏览0 收藏

我想使用 io.sockets.socket(socketid).emit()方法实现一对一聊天,不知道能不能实现? 但是这个方法会报错,TypeError: Object # has no method 'socket', 各位大侠帮忙看一下,是否我的思路有问题。

查看回复

回复 (4)

G
gloomyzerg#1·12 年前

你先 console.log( io.sockets) 看看对吗
我好像有印象 新版本的 io.sockets.socket 变成一个数组了 你用 io.sockets.socket[socketid] 试试 具体你打 io.sockets 看看吧

G
gloomyzerg#2·12 年前

我刚才看了一下 1.0以后 确实是变了 变成 io.sockets.connected[socketid].emit() 或者 io.to(socketId).emit() 了

A
aquarius001#4·12 年前

@gloomyzerg @kiroChen 谢谢你们,我在测试一下

参与回复
登录后即可参与回复。登录