我可以使用Node.js輪詢一個網站,但是如何查看一些本地機器。只需要檢查網絡上是否有某個「xyz」機器處於活動狀態。如何使用Node.js檢查本地網絡上的計算機的連接?
0
A
回答
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)即可。 。
相關問題
- 1. 無法連接本地計算機上的SQL Server從網絡
- 2. 如何檢查連接的SQL Server是否在本地計算機上?
- 3. 本地網絡計算機中的reCAPTCHA
- 4. 如何連接到MySQL主機上的另一臺計算機上的網絡
- 5. iPhone連接到本地網絡計算機上的MySQL數據庫
- 6. 如何使用本地網絡上的主機名稱連接TCP套接字
- 7. 如何使用黑莓連接到同一網絡上的對等計算機
- 8. 如何使用Python從網絡上的計算機獲取本地管理員?
- 9. 自動檢測連接到網絡的新計算機
- 10. 檢測通過Android java網絡連接的計算機
- 11. 從網絡中的另一臺計算機連接到本地主機
- 12. 識別本地網絡上的用戶和計算機
- 13. 如何創建與其他計算機(JAVA)的網絡連接?
- 14. 如何獲得連接到網絡的計算機列表?
- 15. 如何從同一網絡上的另一臺計算機連接到本地主機?
- 16. 使用Windows Phone 7檢測網絡上的計算機
- 17. 如何獲取本地網絡計算機的列表?
- 18. 從網絡上的IP地址查找特定計算機
- 19. 如何添加「在本地網絡上查看其他計算機」功能?
- 20. 使用Jaybird連接到位於本地網絡中的計算機上的Firebird數據庫
- 21. Eclipse RSE連接到遠程計算機上的本地主機
- 22. 如何使用連接在同一網絡中的計算機實現RMI?
- 23. 使用NetServerEnum()查找網絡上的所有計算機()
- 24. 如何檢查在Android手機的網絡連接
- 25. Swift中的IPv6網絡上的網絡連接檢查崩潰
- 26. 使用JavaScript檢查網絡連接
- 27. 使用vba檢查網絡連接
- 28. 本地計算機上的GetProcesses導致「無法連接到遠程計算機」。
- 29. 網絡計算機的IP地址
- 30. 如何從不在網絡上的計算機連接到MySQL服務器?
恐怕你必須更精確地滿足你的需求。 –
@AurélienThieriot-編輯。它有幫助嗎? – harry4
https://npmjs.org/package/net-ping/(?) – damphat