Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – 将消息发送到唯一的套接字大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_404_2@
我正在使用Node.js和socket.io来创建聊天应用程序.如何将消息发送到另一个套接字,我只知道套接字的id或用户名.没有房间,客户一对一聊天.

解决方法

使用Socket.IO,您不仅限于在连接函数的回调中使用套接字对象.您可以创建一个对象来存储特定用户名的套接字对象,并查找套接字以在客户端发出消息时向其发送消息.您需要在每条消息中传输预期的目标.

例:

var sockets = {};

...

io.on('connection',function(socket){
    socket.on('set nickname',function (Name) {
        sockets[name] = socket;
    });
    socket.on('send message',function (message,to) {
        sockets[to].emit(messagE);
    });
});

查看examples page of Socket.IO’s website的更多示例.

@H_404_2@

大佬总结

以上是大佬教程为你收集整理的node.js – 将消息发送到唯一的套接字全部内容,希望文章能够帮你解决node.js – 将消息发送到唯一的套接字所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。