Socket.io:如何处理两个用户加入同一个DM聊天室

Socket.io:如何处理两个用户加入同一个DM聊天室,socket.io,Socket.io,因此,您已经设置了socket.io,现在是两个用户加入私人DM室的时候了 如何确定共享房间的名称?第一种逻辑方法是将两个用户的2个id组合成如下内容:userid1-userid2。例如,在Twitter上,类似于/messages/00001-00002 现在,您需要对房间名称进行排序或创建共享房间标记。(因为如果第二个用户加入,它将是00002-00001,而不是00001-00002) 那么如何确定共享房间ID呢?在我的第一种方法中,我对用户ID进行了数字排序。它需要两个id,并确保房间

因此,您已经设置了socket.io,现在是两个用户加入私人DM室的时候了

如何确定共享房间的名称?第一种逻辑方法是将两个用户的2个id组合成如下内容:
userid1-userid2
。例如,在Twitter上,类似于
/messages/00001-00002

现在,您需要对房间名称进行排序或创建共享房间标记。(因为如果第二个用户加入,它将是
00002-00001
,而不是
00001-00002

那么如何确定共享房间ID呢?在我的第一种方法中,我对用户ID进行了数字排序。它需要两个id,并确保房间id始终为
00001-00002
(无论谁先加入,都会先显示较小的数字)。这将成为服务器端的共享id

很想看看其他人是如何实现它的,以及是否有更好的方法