摘要: 一.走进UDP协议: UDP(UserDatagramProtocol)协议就是“用户数据报协议”,它是一种无连接的协议,无连接主要是和TCP协议相比较的。我们知道当利用TCP协议传送数据的时候,首先必须先建立连接(也就是所谓的握手)才可以传输数据。而当计算机利用UDP协议进行数据传输的时候,发送方只需要知道对方的IP地址和端口号就可以发送数据,而并不需要进行连接。当然如果你非要进行连接,通过VisualC#也是可以实现的,但前提是要确定连接的远程主机的端口号处于监听状态,否则程序会出现不必要的错误,但这是种画蛇添足的做法,不仅丢失了UDP协议的无连接传送数据的特点和优点,而且还给程序运行带. 阅读全文
posted @ 2013-08-09 16:49 wilderhorse 阅读(1671) 评论(1) 推荐(0) 编辑
摘要: 1 UDP 是User Datagram Protocol的简称, 中文名是用户数据包协议,是 OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。它是IETF RFC 768是UDP的正式规范。 UDP报头 2 3 UDP报头由4个域组成,其中每个域各占用2个字节,具体如下: 4 5 6 源端口号 7 8 目标端口号 9 10 数据报长度 11 12 校验值 13 14 UDP协议使用端口号为不同的应用保留其各自的数据传输通道。UDP和TCP协议正是采用这一机制实现对同一时刻内多项应用... 阅读全文
posted @ 2013-08-09 16:48 wilderhorse 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: 1 1,UDP客户端 2 3 using System; 4 using System.Collections.Generic; 5 using System.ComponentModel; 6 using System.Data; 7 using System.Drawing; 8 using System.Linq; 9 using System.Text; 10 using System.Windows.Forms; 11 using System.Net.Sockets; 12 using System.Net; 13 14 namespace WindowsF... 阅读全文
posted @ 2013-08-09 16:10 wilderhorse 阅读(2758) 评论(0) 推荐(0) 编辑