gpt4 book ai didi

node.js - socket.io 私信

转载 作者:IT老高 更新时间:2023-10-28 22:07:29 26 4
gpt4 key购买 nike

我一直在网上搜索,但没有运气。我试图弄清楚如何将私有(private)消息从一个用户发送给另一个用户。有很多片段,但我不确定客户端/服务器交互。如果我有要发送到的套接字的 ID,我如何将其发送到服务器,以及如何确保服务器仅将消息发送到那个接收器套接字?

是否有任何人都知道的教程或演练?

最佳答案

无需教程。 Socket.IO FAQ在这方面非常简单:

socket.emit('news', { hello: 'world' });

编辑:人们在稍后询问如何获取该 socket 对象时链接到这个问题。没有必要。当新客户端连接时,在您保存用户信息的任何对象上保存对该套接字的引用。我的评论来自下面:

In the top of your script somewhere, setup an object to hold your users' information.

var connectedUsers = {};

In your .on('connection') function, add that socket to your new object. connectedUsers[USER_NAME_HERE] = socket; Then you can easily retrieve it later. connectedUsers[USER_NAME_HERE].emit('something', 'something');

关于node.js - socket.io 私信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11356001/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com