2014-08-29 111 views
0

我想編寫一個簡單的應用程序,在服務器端使用socket.io和node.js服務數據。我想通知用戶服務器是否關閉(例如,服務器向客戶端提供網頁,並在任何刷新服務器停止之前)。現在它會導致瀏覽器,給下面的錯誤:Socket.io - 服務器停止處理

GET http://localhost:8080/socket.io/?EIO=2&transport=polling&t=1409325689935-6 net::ERR_CONNECTION_REFUSED 

我無法用socket.on(「錯誤」(...))事件以捕獲事件,我想顯示一些消息只要客戶端無法連接到服務器。任何想法,將不勝感激:)代碼初始化插座提供如下:

socket = io.connect(document.domain, { 
    'sync disconnect on unload' : false 
}); 

回答

0

你不能只是檢查服務器是否提供您做這樣的事情的.js文件?

<script type="text/javascript" onload="loaded()" src="get_socket.js"></script> 

function loaded(){ 

//this will only execute if the server is up 

} 
+0

我想攔截提供的錯誤,以便客戶端控制檯窗口將沒有任何錯誤 - 使用提到的解決方案不會阻止它們顯示,但 - 謝謝回覆太快:) – SzybkiSasza 2014-09-04 14:36:37