IpEndPoint берётся из подключения.
public void BeginReceive(IAsyncResult asyncResult)
{
var server = asyncResult.AsyncState as UdpServer;
var endPoint = new IPEndPoint(IPAddress.Any, 0);
try
{
var buffer = server.EndReceive(asyncResult, ref endPoint);
// ...
server.Send(packet.Data, packet.Data.Length, endPoint);
// ...
}
catch
{
// ...
}
}
Code: C#