2015-11-05 145 views
0

我正在使用io套接字進行我的網站實時聊天功能。當我啓動服務器,然後第一次加載客戶端頁面時,它的工作原理也是如此。斷開或重新加載Io套接字重置連接

但是,如果我離開頁面,然後在服務器運行時重新加載它,則會發生問題。服務器記錄,我都斷開,然後重新連接。但連接的預期功能不起作用。當我嘗試向聊天添加新消息時,它不會顯示。

這裏是我的服務器代碼:

io.sockets.on('connection', function(socket){ 

console.log("user connected"); 

socket.on('disconnect', function() { 
    console.log("user disconnected"); 
    socket.disconnect(); 
}) 
}) 

而我的客戶端代碼:

var socket = io.connect('IP'); 

socket.on('disconnect', function() { 
socket.reconnect(); 
}); 

是否有某種方式來完全重置客戶端和一旦斷開服務器之間的連接?

回答

相關問題