【发布时间】:2016-04-12 19:04:21
【问题描述】:
我正在使用 socket.io,目前一切都很好,但是我想将数据发送到特定的客户端。但是我不确定如何获取 sed 客户端套接字 ID。我想在连接时发送额外的数据。
我试过了:
if (steamID != "" && steamName != "") {
socket.emit("username", {
socketData: {
name: steamName
}
});
}
和服务器端:
socket.on('username', function (data) {
socket.username = data.socketData.name;
});
clients[socket.id] = {
id: socket.id,
ip: socket.request.connection.remoteAddress,
name: socket.username
cons
}
console.log(clients);
但是我只是得到名字:未定义
【问题讨论】: