0
我正在尋找客戶端的方式來確定我是否已通過socket.io連接到服務器。我注意到,在我已經連接並從其他地方嘗試io.connect(url)
之後,沒有事件被觸發(連接,連接,錯誤,連接錯誤,connect_failed,重新連接)或發生故障等。socket.io確定是否已連接到服務器
是否有某種方式/表明我已連接?
我正在尋找客戶端的方式來確定我是否已通過socket.io連接到服務器。我注意到,在我已經連接並從其他地方嘗試io.connect(url)
之後,沒有事件被觸發(連接,連接,錯誤,連接錯誤,connect_failed,重新連接)或發生故障等。socket.io確定是否已連接到服務器
是否有某種方式/表明我已連接?
使用套接字事件可能是最好的維護狀態:connect
,disconnect
和error
。保持一個連接變量,並在connect
事件中將其設置爲true,並在disconnect
事件中將其設置爲false。
但是,如果你不想這樣做,插座上有connected
和disconnected
變量(不要問我爲什麼有兩個)。你可以看到源碼here。