gpt4 book ai didi

javascript - 多个 socket.io 客户端连接不起作用(Google Chrome、Firefox)

转载 作者:行者123 更新时间:2023-12-02 19:26:39 25 4
gpt4 key购买 nike

我有一个包含Javascript代码的网页,使用socket.io连接到两个NodeJS服务器(也运行相同版本的socket.io)。这些服务器位于相同的IP,但不同的端口。第一个连接工作正常,但第二个连接似乎不起作用( on("connect") 回调永远不会被调用)。知道为什么会出现这种情况吗?

我使用的是 Google Chrome 21.0.1180.79 和 Firefox 14.01。连接服务器的代码类似于:

socket = io.connect("http://server", {port:some_port_number});
socket.on("connect", function() {
// process connection.
});

谢谢

最佳答案

没有选项“端口”,您应该将其附加到 url (http://server:port)。因为 socket.io 忽略 'port' 选项,所以它不会再次连接到相同的 url(默认)。 https://github.com/LearnBoost/Socket.IO/wiki/Configuring-Socket.IO

关于javascript - 多个 socket.io 客户端连接不起作用(Google Chrome、Firefox),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11972993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com