怎样不停的侦听是否有UDP数据包,最好有代码参考一下 怎样不停的侦听是否有UDP数据包,最好有代码参考一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 IPHostEntry iphe = Dns.GetHostEntry("localhost"); IPAddress ip = iphe.AddressList[0]; Socket server = new Socket(ip.AddressFamily, SocketType.Dgram, ProtocolType.Udp); IPEndPoint ipep = new IPEndPoint(ip, 11000); server.Bind(ipep); IPEndPoint ssender = new IPEndPoint(IPAddress.Any, 0); EndPoint tmpSender = (EndPoint)ssender; while (true) { int recCount=0; Byte[] rec=new Byte[1024]; int state=0; recCount = server.ReceiveFrom(rec, 0, rec.Length, SocketFlags.None, ref tmpSender); string msg = UnicodeEncoding.ASCII.GetString(rec, 0, recCount); }大概意思是这样,就是循环监听,至于如何终止监听,处理缓冲区大小问题,楼主再看些相关文章吧。 C# webform里面每隔几分钟执行一个事件该怎么做? 实现如QQ登录时,显示三点跳动的效果 求一个生成16位定长的数字的算法 关于linkbutton 和 button 的问题 批量插入,把选中的绑定数据批量添加到数据库问题 1.关于数据的一个问题请大家帮我一下那,谢谢了急那。 c#用什么工具建模比较好.可以自动生成代码的. 怎么分辨一个程序员的开发能力 怎么样从TXT文件中读取中文字符? 如何通过XSLT转换RTF格式文件 请教一个存储问题 新手求解
IPAddress ip = iphe.AddressList[0];
Socket server = new Socket(ip.AddressFamily, SocketType.Dgram, ProtocolType.Udp);
IPEndPoint ipep = new IPEndPoint(ip, 11000);
server.Bind(ipep); IPEndPoint ssender = new IPEndPoint(IPAddress.Any, 0);
EndPoint tmpSender = (EndPoint)ssender;
while (true)
{
int recCount=0;
Byte[] rec=new Byte[1024];
int state=0; recCount = server.ReceiveFrom(rec, 0, rec.Length, SocketFlags.None, ref tmpSender);
string msg = UnicodeEncoding.ASCII.GetString(rec, 0, recCount);
}
大概意思是这样,就是循环监听,至于如何终止监听,处理缓冲区大小问题,楼主再看些相关文章吧。