2011-07-01 3 views
0

私はUDPブロードキャストを使用して取得しているIPのリストを持っています。 Alive/Deathパケットのベースで、私はユーザーが生きているかどうかを知る必要があります。ipの確認方法はネットワークで利用できますか?

しかし、私は死んだパケットが送信される前にユーザがネットワークから出てきたと仮定しているので、 はどのようにしてユーザの生存を検出できますか。

- ソリューション私が持っている:だから、どのIPが利用可能ではありませんので、もし私が、私は(IPリストから)すべてのユーザーにダミーデータを送信したスレッドを、実行中のmは、この目的のために

IO例外に応答します。 しかし、それはネットワークのIPを識別するために多くの時間がかかります。

plsは、もっと速い解決策があれば教えてください。

答えて

1

pingを実行してみてください:

Ping

この記事:

Java Ping command

希望これは

+0

こんにちはdarko..iを助けも同じでしたし、それが正常に働いています。 – CoDe