2013-07-25 73 views
0

我正在尋找客戶端的方式來確定我是否已通過socket.io連接到服務器。我注意到,在我已經連接並從其他地方嘗試io.connect(url)之後,沒有事件被觸發(連接,連接,錯誤,連接錯誤,connect_failed,重新連接)或發生故障等。socket.io確定是否已連接到服務器

是否有某種方式/表明我已連接?

回答

0

使用套接字事件可能是最好的維護狀態:connectdisconnecterror。保持一個連接變量,並在connect事件中將其設置爲true,並在disconnect事件中將其設置爲false。

但是,如果你不想這樣做,插座上有connecteddisconnected變量(不要問我爲什麼有兩個)。你可以看到源碼here

相關問題