C ++とJavaには、サーバーとクライアントの2つの独自のアプリケーションがあります。両方とも1つのLANにあり、指定されたポートを介してデータを転送できます。クライアントがサーバーのIPを見つけられるようにしたいと思います。しかし、どのように?アドレスマスクを使用したすべての可能なIPの列挙-悪い考えです。かなりの時間がかかります。クライアントからLANにブロードキャストを送信してサーバーで受信できる方法が存在する可能性がありますか?または別の方法...これに関する情報は見つかりませんが、たとえばAndroidのMyPhoneExplorerで表示されるため、可能だと思います。
質問する
3305 次
2 に答える
3
UDPブロードキャストを使用しないのはなぜですか? クライアントは UDP ブロードキャストで「私は xxxx にいます」と送信でき、サーバーはクライアントに「私は yyyy にいます」と (UDP で) 応答できます。
于 2012-09-20T21:39:07.257 に答える
1
おそらく、ブロードキャスト アドレスを使用してサーバーを見つけることができます。
于 2012-09-20T21:47:02.253 に答える