C#网络编程及应用刘瑞第11章UDP协议开发课件教学.pptVIP

  • 3
  • 0
  • 约8.18千字
  • 约 48页
  • 2017-01-01 发布于广东
  • 举报

C#网络编程及应用刘瑞第11章UDP协议开发课件教学.ppt

第十一章 UDP协议开发 11.1 UDP协议概述 11.2 UDP协议的套接字编程技术 11.3 使用UdpClient简化UDP编程 11.4 使用UDP协议进行广播和组播 11.1 UDP协议概述 UDP协议的特点 UDP是一个简单的、面向数据报的无连接协议,提供了快速但不一定可靠的传输服务。 UDP与TCP的比较 优点 无连接(速度快)、可用于广播(组播)、通信量小、有消息边界 缺点 不可靠、安全性差、不保证报文顺序交付 ? SendTo()方法和ReceiveFrom()方法 UDP无需建立连接,可在任何时候直接向网络中的任意主机发送UDP数据包。当然须指明目标地址,可以直接用SendTo()方法完成这个功能。将创建的套接字与本地IPEndPoint进行绑定后,也可以用ReceiveFrom()方法接收远程主机发来的数据。 使用这种方法,发送和接收UDP数据包的一般步骤为: 1) 创建一个Socket对象。 2) 如果要接收UDP数据包,需要将创建的套接字与本地IPEndPoint进行绑定。如果仅仅为了发送,则不需要绑定。 3) 使用SendTo()方法和ReceiveFrom()方法发送和接收数据包。 ? Send()方法和Receive()方法 为了和某一个远程主机通信,也可以在创建套接字后,使用Connect()方法先和远程主机

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档