摘要:
使用组播有一个很大的好处,消息往只管往里面丢,接受端开个线程,不断地接收就可以了。发送端:Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);IPEndPoint iep = new IPEndPoint(IPAddress.Parse("224.0.0.1"), 3000);EndPoint ep = (EndPoint)iep;byte[] b = Encoding.ASCII.GetBytes("just a test!");s. 阅读全文
摘要:
作者:牧野文章出处:http://www.cnblogs.com/wzd24/archive/2007/05/22/755050.html网络异常断开原因主要有那些呢?归纳起来主要有以下两种:1、客户端程序异常。对于这种情况,我们很好处理,因为客户端程序异常退出会在服务端引发ConnectionReset的Socket异常(就是WinSock2中的10054异常)。只要在服务端处理这个异常就可以了。2、网络链路异常。如:网线拔出、交换机掉电、客户端机器掉电。当出现这些情况的时候服务端不会出现任何异常。这样的话上面的代码就不能处理这种情况了。对于这种情况在MSDN里面是这样处理的,我在这里贴出M 阅读全文