【发布时间】:2019-03-13 16:32:41
【问题描述】:
我正在使用 angular 6 + socket.io 创建一个应用程序(类似Skype)。
我需要存储每个用户连接到服务器的套接字,以便以后能够发送直接消息。
所以我继续为每个用户保存 socket.id 和
问题我发现所有用户都具有相同的 socket.id ,我尝试使用该代码并且它一直提供相同的 socket.id 。
我正在使用 2 台本地电脑进行测试:
PC1:192.168.1.3(也托管服务器)
PC2:192.168.1.2
io.on('connection', function (socket) {
console.log('a user connected RT');
console.log("user socket : "+socket.id);
});
我想知道如何跟踪每个用户并能够直接向他发送消息。
我正在使用:
- “socket.io”:“^2.1.1”
- “socket.io-client”:“^2.1.1”
【问题讨论】:
-
stackoverflow.com/questions/20962970/how-unique-is-socket-id。它为每个连接生成唯一的套接字 ID。
-
-
你试过socket.io ver 0.9了吗?
-
@SureshKumarAriya ,不,我会尝试并回复你