• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
ASP.NET系统开发-生Blog
博客园    首页    新随笔    联系   管理    订阅  订阅
2011年11月15日
c#简单的组播例子
摘要: 使用组播有一个很大的好处,消息往只管往里面丢,接受端开个线程,不断地接收就可以了。发送端: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. 阅读全文
posted @ 2011-11-15 10:04 生 阅读(7941) 评论(0) 推荐(0)
在C#中利用Keep-Alive处理Socket网络异常断开的方法
摘要: 作者:牧野文章出处:http://www.cnblogs.com/wzd24/archive/2007/05/22/755050.html网络异常断开原因主要有那些呢?归纳起来主要有以下两种:1、客户端程序异常。对于这种情况,我们很好处理,因为客户端程序异常退出会在服务端引发ConnectionReset的Socket异常(就是WinSock2中的10054异常)。只要在服务端处理这个异常就可以了。2、网络链路异常。如:网线拔出、交换机掉电、客户端机器掉电。当出现这些情况的时候服务端不会出现任何异常。这样的话上面的代码就不能处理这种情况了。对于这种情况在MSDN里面是这样处理的,我在这里贴出M 阅读全文
posted @ 2011-11-15 09:29 生 阅读(1207) 评论(1) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3