Is it possible to ping a server from Javascript?

后端 未结 17 1213
礼貌的吻别
礼貌的吻别 2020-11-22 04:02

I\'m making a web app that requires that I check to see if remote servers are online or not. When I run it from the command line, my page load goes up to a full 60s (for 8 e

17条回答
  •  北荒
    北荒 (楼主)
    2020-11-22 04:40

    Pitching in with a websocket solution...

    function ping(ip, isUp, isDown) {
      var ws = new WebSocket("ws://" + ip);
      ws.onerror = function(e){
        isUp();
        ws = null;
      };
      setTimeout(function() { 
        if(ws != null) {
          ws.close();
          ws = null;
          isDown();
        }
      },2000);
    }
    

提交回复
热议问题