UDP サーバーを作成しています。MSDN の次のコード リファレンスを見つけました。コード サンプルで 2 つの IPEndPoint オブジェクトを使用している理由を説明してください。2 番目の ipeEdpoint が送信者 (クライアント) のアドレスであると仮定します。しかし、それはどのように可能ですか?クライアントの IP アドレスは、データ グラム パケットから抽出できます。では、ここでの 2 番目のオブジェクトの目的は何ですか?これは単純でばかげた質問かもしれませんが、私は少し混乱しています...:D
byte[] data = new byte[1024];
IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);
UdpClient newsock = new UdpClient(ipep);
Console.WriteLine("Waiting for a client...");
IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
data = newsock.Receive(ref sender);