需要知道的是,“用户a”如何使用nodejs中的socketIo向“用户B”发送消息。
阅读socketIo的文档,可以清楚地解释不使用套接字的id作为userid,因为每次重新连接后都会重新生成socketid。
SocketIo Documentation
但是阅读这篇关于stackoverflow的文章和其他教程告诉我相反的情况。
那么正确的方法是什么呢?
谢谢
需要知道的是,“用户a”如何使用nodejs中的socketIo向“用户B”发送消息。
阅读socketIo的文档,可以清楚地解释不使用套接字的id作为userid,因为每次重新连接后都会重新生成socketid。
SocketIo Documentation
但是阅读这篇关于stackoverflow的文章和其他教程告诉我相反的情况。
那么正确的方法是什么呢?
谢谢
1条答案
按热度按时间e5nqia271#
在消息应用程序中,您可能应该将roomID(您可以创建一个唯一的uid,它可以充当一个房间并使用roomId连接用户)存储在数据库中,以便用户都连接到特定的房间并发送/接收消息。