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