【发布时间】:2016-04-07 19:11:34
【问题描述】:
我正在使用 socket.io 制作一个聊天应用程序,我想使用我的自定义客户端 ID,而不是默认值。连接时有什么方法可以发送自定义标识符吗?谢谢
【问题讨论】:
我正在使用 socket.io 制作一个聊天应用程序,我想使用我的自定义客户端 ID,而不是默认值。连接时有什么方法可以发送自定义标识符吗?谢谢
【问题讨论】:
当与服务器建立 socket.io 连接时,您的服务器可以通过多种方式发送您自己的客户端 ID:
这是一个例子:
io.on('connection', function (socket) {
// create the client id here
// ...
// send the id to the client
socket.emit('setID', clientID);
});
然后,客户端将侦听setID 消息以获取其 ID。
【讨论】: