CNode

想问一下 sockt io 怎么能不发送自己,刚刚自己发送出去的内容.

Qq1270989发布于13 年前最后回复13 年前4 回复4702 浏览0 收藏

RT

貌似有一个什么属性

英语太烂 wiki 看的好慢

查看回复

回复 (4)

S
shptww#1·13 年前

我昨天试了, socket.broadcast.emit是发给除自己外的所有, socket.emit只发给自己 , io.sockets.emit 发给全部

clients = io.sockets.clients()

clients.forEach(function(client){ if(client.name ==data.to){ client.emit('say',data); } })

client.emit私聊发给对应的client

学自: http://cnodejs.org/topic/51d51cd8d44cbfa3047926ba

J
jiyinyiyong#3·13 年前

最近突然感到 broadcast 不发给自己是多明智.. 自己有一份的数据, 与其加参数判断是自己发的, 不如干脆不发自己

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