移动编程技术第讲.pptVIP

  • 12
  • 0
  • 约7.56千字
  • 约 23页
  • 2017-08-02 发布于贵州
  • 举报
移动编程技术第讲

移动编程技术(七) 哈尔滨工程大学软件学院 目 录 UDP协议概述 UDP协议的应用 基于UDP的DatagramSocket 基于UDP的DatagramPacket TCP与UDP对比 Android蓝牙通信 UDP协议 TCP协议面向连接的可靠性是有代价的,这种代价就是传输速度的 降低。由于建立和销毁连接会话费较长的时间,如果通信双方实际 上要传输的数据很小,那么建立和销毁TCP连接的代价就相对较高。 UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协 议。它是无连接的协议,即在正式通信前不必与对方事先建立连接, 不必知晓对方状态就直接向对方发送数据。正由于UDP无连接的特 点,使其比TCP具有更快的传输速度,但可靠性却无法保证。 UDP发送的数据单元为UDP数据报(简称报文),协议无法保证传输 中的报文一定到达目的地,也无法保证各个报文按发送的顺序到达目 的地。 UDP协议的特性 (1) UDP是一个无连接协议,传输数据之前发送端和接收端不建立连 接,当需要发送数据时就直接去获取来自应用程序的数据,并以一个个 数据报的形式尽可能快的把数据发送到网络上。在发送端,UDP传送数 据的速度仅仅是受应用程序生成数据的速度、计算机的能力和传输带宽 的限制;在接收端,UDP把每个数据报放在队列中,应用程序每次从队 列中读一个数据

文档评论(0)

1亿VIP精品文档

相关文档