2014-01-20 91 views

回答

0

好吧,所以我想你使用http要求地址?

如果是這樣,如果您要求非活動機器,則應該會出現錯誤。爲了趕上這個錯誤,簡單的錯誤事件作出反應:

http.get("http://idontexistonthenetwork", function(res) { 
    console.log("Got response: " + res.statusCode); 
}).on('error', function(e) { 
    console.log("Got error: " + e.message); 
}); 

文檔:http://nodejs.org/api/http.html#http_http_get_options_callback

P.S:希望這回答你的問題。不要猶豫,如果你需要一些更具體的使用websocket,IP發現或其他...

1

我不確定你想問什麼,但 本地服務器和全球servers.it無論您是從局域網內部還是外部訪問服務器,都是唯一的問題。

如果您要在您要檢查的計算機上安裝HTTP服務器,可以像常用網站的服務器一樣檢查其狀態碼。

並且還有用於ping的模塊,例如 https://npmjs.org/package/net-ping/ 您只需將目標IP地址替換爲私有IP地址(如192.168)即可。

相關問題