5

UDPSocket ブロードキャストを 127.255.255.255 と言う人もいます。

1)これのどこが特別なの?

   127.*.*.*` network?

2) この127.*.*.*ネットワークにないクライアント システムがあり、それらがどのネットワーク上にあるのかわからない場合、クライアントがメッセージを受信できるようにするには、どのブロードキャスト アドレスを使用する必要がありますか。

3) UDP ブロードキャスト中は、コネクションレス伝送なので、サーバー アドレスは重要ではないと思いますか?

4

2 に答える 2

4
  1. 127.0.0.0/8は、同じマシンへのループバック用に予約された特別なアドレス ブロックです。実際のネットワーク インターフェイスのアドレスであってはなりません。特に、127.0.0.1はデフォルトのlocalhostアドレスです ( lo0Unix マシンのインターフェースを見てください)。

  2. 127/8 ネットワークにクライアント システムを配置しないでください。ネットワークに送信することを意図しているとは思いません127.255.255.255。ローカルマシンに送信するためだけにすべきです。

  3. 必要に応じて、クライアントは応答を受信したときにサーバー アドレスを取得できます。その後、これを使用してそのサーバーとの通信を維持できます。

于 2013-09-21T16:28:25.517 に答える