2017-03-21 17 views
0

私はJavascriptとnode.jsを使い慣れていますが、これは可能ですか?Javascript/Node.js GoogleマップのIPアドレスをpingする

Google Maps Javascript APIを使用していくつかの場所のマーカーの場所を入れて、その場所に関連付けられた各IPアドレスにpingを実行したいとします。彼らが立ち上がっている場合は緑色のマーカーを表示し、そうでない場合は赤色のマーカーを表示します。これが可能ならば、誰かが私に正しい道を向けることができますか?

答えて

0

あなたはNPMピングパッケージを使用することができます。

[https://www.npmjs.com/package/ping][1]

ここでは例:

var ping = require('ping'); 

var hosts = ['192.168.1.1', 'google.com', 'yahoo.com']; 
hosts.forEach(function(host){ 
    ping.sys.probe(host, function(isAlive){ 
     if(isAlive){ 
      makeMArkerGreen() 
      }else {MakkeMarkerRed()} 
      }); 
      }); 
+0

ありがとうございます。ですから、私は一定のpingを1回だけでなく、これらのipアドレスで処理したいと思っています。最高の解決策は何でしょうか?第二に、私はIPアドレスを持つCSVを持っています、どのように私は各IPをpingし、適切なマーカーの色を表示するように行ごとに読むでしょうか? –

+0

今、私は手動で各場所を追加していますが、私がcsvから読むことができるならそれはより良いでしょう –

関連する問題