1

udpclientが受信する特定のipaddress:portを指定するにはどうすればよいですか?updclient.client.localendpointおよびudpclient.client.remoteendpointと混同されています。リモートエンドポイントかもしれないと思っていましたが、リモートエンドポイントの値を表示できません。さらに、ローカルエンドポイントのIPは0.0.0.0です。それはどういう意味ですか?

4

1 に答える 1

2

0.0.0.0は「任意のアドレス」を意味します。ローカルエンドポイントは、パケットをリッスンするIPアドレスとポートです。UdpClientオブジェクトには、リモートエンドポイントは必要ありません。パケットの送信時に指定しない場合は、パケットの送信先のデフォルトホストのみを指定します。

すべてのネットワーク接続で割り当てられたすべてのIPアドレスのトラフィックをリッスンする場合は、ローカルエンドポイントを0.0.0.0のままにしておくことができます。これを変更する必要があるのは、特定の1つのアドレス/接続のみをリッスンする場合のみです。

于 2010-11-10T06:06:43.447 に答える