我想在c#中创建一个客户端服务器UDP套接字。我通过单一请求响应成功发送和接收。
但我有一个问题。当我同时发送5个请求时。每个请求的响应时间是不同的。
我如何理解每个响应是针对哪个请求?
答案 0 :(得分:0)
var _connection = new UdpClient( port-to-listen-at );
IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
byte[] data = _connection.Receive(ref sender);
当Receive()返回'sender'时,它包含sender-info