0
我想知道什麼是socket.io-client無法連接到服務器時的默認行爲,並且錯誤上沒有提供回調。服務器無法訪問時的Socket.io客戶端行爲
客戶端無限期地嘗試重新連接,直到它可以到達服務器?
我注意到如果我在啓動服務器之前在客戶端上運行此代碼。只要後者開始,它就會收到'doSomethig'evnt。
socket.on('connect', function() {
socket.emit('doSomething', data);
socket.destroy();
});
如何防止服務器在啓動之前接收到發出的數據?
我意識到這個問題可能有點傻,但我很新的基於事件的編程 – user1328830
你可以只丟棄數據,或寫客戶端代碼停止嘗試重新連接和發送/存儲數據直到連接建立。 – Gntem