0

我有一个 IP 地址,我想知道它是否可用。谷歌搜索后,我知道一个可能的解决方案是创建一个 ARP 探测消息,然后将其发送到该地址。为了完成该任务,将使用 DatagramSocket。你能告诉我如何创建这样的消息(我不太了解网络),如果可能的话,给我一个小例子。

谢谢你。

4

1 回答 1

0

我已经使用 JSP 服务来 ping 多个服务器,然后以 XML 格式返回结果,我的 flex 应用程序读取并呈现服务器状态。您可以在没有服务中间层的情况下执行此操作,只需使用 actionscript,但时间会更长一些,因为您必须等待 404 错误消息从每个页面返回。

方法 1:使用 JSP(或大多数其他语言)创建一个服务来轮询您想要的 IP(我轮询 IP 和这些 IP 上的端口)并返回 Flash 读取和呈现的 XML。

方法 2:在 flex 中使用多个 HTTPService 调用,每个调用都查询您的 IP。在你的结果代码中,做一些事情,在你的错误代码中,做一些别的事情。(注意:此方法仅在您尝试访问在服务器根目录中都有 crossdomain.xml 文件的可公开访问的网页时才有效)

于 2012-05-30T09:19:21.770 回答