基本上,我以前从未注意到这一点,但由于某种原因,我在节点服务器上收到的每个socket.io连接都以“/#”为前缀。示例:
请注意,每个id都以/#
开头以下是服务器输出该行的代码:
有人有什么想法吗?如果现在这是正常的那么我对此很好,但看起来这可能是将来的一个问题。
干杯, 凸轮
答案 0 :(得分:0)
'#'是套接字ID(您可以将其视为每个套接字客户端唯一的个别名称)。在屏幕截图中,您可以看到每个客户端都标有唯一的散列ID,每次客户端连接到socket.io服务器时都会自动生成。
套接字ID是跟踪客户端可能向服务器发出的各个响应(如在聊天中显示用户名)的好方法。