
Socket(UDP)
灰鸽
这个作者很懒,什么都没留下…
展开
-
C#的Socket实现UDP协议通信
今天稍花化了一点时间,利用C#的Socket验证了UDP的通信,为接下来特地利用UDP做个分布式的通信仿真系统打下基础。众所周知,UDP 就是用户数据报协议,在互联网参考模型的第四层——传输层。与TCP协议同层,都是提供信息的传输服务,但与TCP最大区别就是,它是一种无连接不可靠的信息传输。什么是无连接不可靠?直白点讲就是,发送数据的时候,直接把UDP包往网络一扔就完事了,接不接受收到发送转载 2012-02-16 11:29:34 · 2624 阅读 · 0 评论 -
关于UDP消息服务抛出“远程主机强迫关闭了一个现有的连接”的异常说明及处理方法
在公司一项目的UDP消息服务开发中时不时的会遇到这样一个问题:在UDP通信过程中,如果客户端中途断开,服务器会收到一个SocketException,错误ID为10054,描述是“远程主机强迫关闭了一个现有的连接”,紧接着的事就可怕了,UDP服务终止监听,所有客户端都受到了影响。也就是说一个客户端引起的异常导致了整个系统的崩溃。这个问题可是太严重了。地球人都知道,UDP是无连接的,怎么会出转载 2012-02-16 11:55:58 · 3275 阅读 · 2 评论