0
是否可以獲取連接到局域網的設備列表?我想確定我的打印機是否已連接。感謝您的解答Node.js - 本地網絡設備列表
是否可以獲取連接到局域網的設備列表?我想確定我的打印機是否已連接。感謝您的解答Node.js - 本地網絡設備列表
可能的解決方案
var ping = require('ping');
var hosts = ['10.0.0.2','10.0.0.3']; <--- printer A and B addresses
hosts.forEach(function(host){
ping.sys.probe(host, function(isAlive){
var msg = isAlive ? 'host ' + host + ' is connected' : 'host ' + host + ' is not connected';
console.log(msg);
});
});
你看看[所有IP地址的列表(即設備)存在於局域網(https://stackoverflow.com/q/24241332/218196)在相關問題清單中? –
檢查您的打印機支持哪些*服務發現*方法。通常你可以發送一個廣播查詢,當它連接時它將響應它。 – Bergi
我知道打印機的本地地址,我可以ping通該地址以確定打印機是否已連接? https://www.npmjs.com/package/ping – raold