1

同じ LAN に接続されたリモート ホストからブロードキャスト メッセージとして送信されるデータグラムを受信する必要があります。

UDPClient を使用していますが、どのメソッドを使用すればよいかわかりません。メソッド UDPClient.Receive がありますが、特定の IPEndPoint をパラメーターとして必要とします。これは、受信する必要があるブロードキャスト メッセージであり、送信者が重要。可能であれば、ブロードキャスト メッセージを受信するためのコードを教えてください。ありがとう。

4

1 に答える 1

2

任意のアドレスを使用するようにIPEndPointを設定します。

int port = ...your port goes here...
var endPoint = new IPEndPoint( IPAddress.Any, port );

次に、通常どおりUDPClient.Receiveを使用します。

于 2009-04-04T15:16:39.817 に答える