2

C ++とJavaには、サーバーとクライアントの2つの独自のアプリケーションがあります。両方とも1つのLANにあり、指定されたポートを介してデータを転送できます。クライアントがサーバーのIPを見つけられるようにしたいと思います。しかし、どのように?アドレスマスクを使用したすべての可能なIPの列挙-悪い考えです。かなりの時間がかかります。クライアントからLANにブロードキャストを送信してサーバーで受信できる方法が存在する可能性がありますか?または別の方法...これに関する情報は見つかりませんが、たとえばAndroidのMyPhoneExplorerで表示されるため、可能だと思います。

4

2 に答える 2

3

UDPブロードキャストを使用しないのはなぜですか? クライアントは UDP ブロードキャストで「私は xxxx にいます」と送信でき、サーバーはクライアントに「私は yyyy にいます」と (UDP で) 応答できます。

于 2012-09-20T21:39:07.257 に答える
1

おそらく、ブロードキャスト アドレスを使用してサーバーを見つけることができます。

于 2012-09-20T21:47:02.253 に答える