我有一個socket.io連接來連接服務器和客戶端,
它工作正常。
現在,當我試圖重新連接它從服務器斷開它連接,但然後socket.on('message'
不會再被解僱。
我從服務器端檢查它推送該消息。重新連接socket.io問題'socket.on('message',function(){})`
請給我推薦一些東西我現在不在想法。
我相信這個問題是在客戶端socket.on message
客戶端代碼
var socket = new io.Socket('some host name',{port:80,rememberTransport:true});
socket.on('connect', function(){
clearInterval(socketInterval);
});
socket.on('message', function(obj)
{
alert("meg from server");
});
socket.on('disconnect', function()
{
socketInterval=setInterval("socket.connect()",5000);
});
socket.connect();
我沒有得到答案,這是第一次。請幫助請幫助.......... – Wazzzy 2011-05-12 06:25:54
Socket.IO具有內置的重新連接支持與相應的事件。檢查最新版本的readme.md。無需重新創建自己的重新連接邏輯。 – 2011-05-23 18:20:45
謝謝我已經嘗試使用,但問題是連接後消息事件沒有被解僱... socket.on('消息'事件工作正常,當頁面重新加載但重新連接後,它停止工作... 你覺得什麼我正在做的錯誤 – Wazzzy 2011-05-23 19:20:49