110,534
社区成员
发帖
与我相关
我的任务
分享
using (var x = new UdpClient())
{
x.Connect(host, port);
x.Send(buffer, buffer.Length);
}
using (var x = Connect(host, port))
{
x.Send(buffer, buffer.Length);
}
而一个服务在启动时大致是这样 var th= new UdpClient(new IPEndPoint(IPAddress.Any, port));
th.BeginReceive(handler =>
{
IPEndPoint endpoint = null;
var data = this.EndReceive(handler, ref endpoint);
try
{
处理收到的数据(data,endpoint);
}
catch (Exception ex)
{
.......通常是记录Log
}
}, null);
}