現在取り組んでいるサーバー クライアント アプリケーションがあります。サーバーは WAN 経由で正常にデータを受信しており、クライアントはデータを受信しているように見えますが、クライアントは 1 つの通信しか受信していません。クライアントが常に最初の戻りUDP通信のみを受信し、その後の通信を受信しないようにするWANを介したものはありますか? 助けてくれてありがとう。
クライアント UDP リスニング コード
private void receiveUDP()
{
System.Net.IPEndPoint test = new System.Net.IPEndPoint(System.Net.IPAddress.Any,UDP_PORT_NUMBER);
System.Net.EndPoint serverIP = (System.Net.EndPoint)test;
server.Bind(serverIP);
//server.Ttl = 50;
EndPoint RemoteServ = (EndPoint)listenUDP;
do
{
byte[] content = new byte[1024];
int data = server.ReceiveFrom(content, ref RemoteServ);
string message = Encoding.ASCII.GetString(content);
ProcessCommands(message);
} while (true);
}