在Nodejs中使用socket id作为userId向某个用户发送消息

zaqlnxep  于 2023-03-22  发布在  Node.js
关注(0)|答案(1)|浏览(136)

需要知道的是,“用户a”如何使用nodejs中的socketIo向“用户B”发送消息。
阅读socketIo的文档,可以清楚地解释不使用套接字的id作为userid,因为每次重新连接后都会重新生成socketid。
SocketIo Documentation
但是阅读这篇关于stackoverflow的文章和其他教程告诉我相反的情况。
那么正确的方法是什么呢?
谢谢

e5nqia27

e5nqia271#

在消息应用程序中,您可能应该将roomID(您可以创建一个唯一的uid,它可以充当一个房间并使用roomId连接用户)存储在数据库中,以便用户都连接到特定的房间并发送/接收消息。

相关问题