Datagram(数据包)是一种尽力而为的传送数据的方式,它.docVIP

  • 11
  • 0
  • 约1.44万字
  • 约 16页
  • 2017-11-27 发布于江苏
  • 举报

Datagram(数据包)是一种尽力而为的传送数据的方式,它.doc

Datagram(数据包)是一种尽力而为的传送数据的方式,它

Datagram(数据包)是一种尽力而为的传送数据的方式,它只是把数据的目的地记录在数据包中,然后就直接放在网络上,系统不保证数据是否能安全送到,或者什么时候可以送到,也就是说它并不保证传送质量。 1 UDP套接字 数据报(Datagram)是网络层数据单元在介质上传输信息的一种逻辑分组格式,它是一种在网络中传播的、独立的、自身包含地址信息的消息,它能否到达目的地、到达的时间、到达时内容是否会变化不能准确地知道。它的通信双方是不需要建立连接的,对于一些不需要很高质量的应用程序来说,数据报通信是一个非常好的选择。还有就是对实时性要求很高的情况,比如在实时音频和视频应用中,数据包的丢失和位置错乱是静态的,是可以被人们所忍受的,但是如果在数据包位置错乱或丢失时要求数据包重传,就是用户所不能忍受的,这时就可以利用UDP协议传输数据包。在Java的包中有两个类DatagramSocket和DatagramPacket,为应用程序中采用数据报通信方式进行网络通信。 使用数据包方式首先将数据打包,Java.net包中的DategramPacket类用来创建数据包。数据包有两种,一种用来传递数据包,该数据包有要传递到的目的地址;另一种数据包用来接收传递过来的数据包中的数据。要创建接收的数据包,通过DatagramPackett类的方法构造: public DatagramPacket(by

文档评论(0)

1亿VIP精品文档

相关文档