【问题标题】:getting client to automatically send data to server让客户端自动向服务器发送数据
【发布时间】:2011-02-10 16:26:00
【问题描述】:

我正在运行一个服务器端应用程序,它接收从客户端到某些 IP 地址的 ping 数据。 目前,有人去这些客户那里手动执行 ping。 我可以通过 javascript 或任何客户端语言自动执行客户端运行 ping 程序的过程吗?

我想让客户端自动 ping 几个 ip 地址,然后从 ping 请求中提取数据,然后将这些数据提供给服务器以便记录。 这可能吗?

【问题讨论】:

  • 你的意思是ping吗?这是不可能的,但发出 some 请求将是可能的。您需要从请求中返回什么样的数据?您正在 ping 的服务器不在您的控制之下?
  • @Pekka 服务器在我的控制之下,我为组织提供服务,我检查他们的网站是否对公众正确可用。我有些人会去随机的客户家并 ping 这些网站,然后报告数据。
  • @PEkka 问题是我想运行一个脚本,使客户端机器向这些站点发送一个 ping 请求,并且需要报告延迟和包丢失。

标签: javascript ping server-side


【解决方案1】:

我想运行一个脚本,让客户端机器向这些站点发送一个 ping 请求,并且需要报告延迟和包丢失。

我认为您无法从 Javascript 中获取此类低级信息。

您可以做的是http://speedtest.net 样式的速度测试,它使用 JS 或 Flas 来回发送数据。但是,我希望进行适当的速度测试并非易事。如果可以的话,我认为有些供应商会转售他们现成的速度测试解决方案。

除此之外,根据您的情况,也许可以考虑编写一个可执行程序,调用系统的ping 命令并将结果传输给您。当然,这需要客户端安装。

【讨论】:

    猜你喜欢
    • 2015-02-10
    • 2014-09-07
    • 2016-07-21
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 2018-10-19
    • 2015-02-17
    • 2015-12-26
    相关资源
    最近更新 更多