これは動作しますか?非同期ソケットは複数のクライアントに同時にメッセージを送信することをサポートしていますか?
Socket someUdpSocket = new Socket(...);
EndPoint[] aLotOfClients = { ... };
foreach (EndPoint ep in aLotOfClients)
{
someUdpSocket.BeginSendTo(someData, 0, someData.Length,
SocketFlags.None, ep,
new AsyncCallback(someMethod), ep);
}
私はこの質問に対する回答を見つけることができませんでした。
試してみるとどうなりますか? 2つのコマンドラインクライアントを使用してループとコールバックメソッドをトレースします。 – bryanmac
ソケットの構築方法のコードは表示されません。しかし、その答えはUDP(Raw \ Dgramソケットタイプ)では "yes"です。 TCP(ストリームソケットタイプ)の場合は「いいえ」です。 – selbie