2012-08-15 118 views
0

我有一個包含使用socket.io連接到兩個NodeJS服務器(也運行相同版本的socket.io)的Javascript代碼的網頁。服務器位於相同的IP上,但端口不同。第一個連接工作正常,但第二個連接似乎沒有工作(on(「連接」)回調永遠不會被調用)。任何想法爲什麼這可能是這種情況?多個socket.io客戶端連接不工作(Google Chrome,Firefox)

我使用的是Google Chrome瀏覽器21.0.1180.79和Firefox 14.01。用於連接到服務器的代碼是類似於:

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

感謝

回答

2

有沒有選項「口」,你應該追加它的URL(HTTP://服務器:端口)。因爲socket.io忽略'port'選項,所以它不會再次連接到同一個url(默認)。 ​​

相關問題