首页 相关文章 新手入门:Java语言完成UDP协议编制程序

新手入门:Java语言完成UDP协议编制程序

  UDP协议

  UDP协议的全称是用户数据报,在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据报分组、组装和不能对数据包的排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。

  为什么要使用UDP

  在选择使用协议的时候,选择UDP必须要谨慎。在网络质量令人不十分满足的环境下,UDP协议数据包丢失会比较严重。但是由于UDP的特性:它不属于连接型协议,因而具有资源消耗小,处理速度快的优点,所以通常音频、视频和普通数据在传送时使用UDP较多,因为它们即使偶然丢失一两个数据包,也不会对接收结果产生太大影响。比如我们聊天用的ICQ和OICQ就是使用的UDP协议。

  在Java中操纵UDP

  使用位于JDK中Java.net包下的DatagramSocket和DatagramPacket类,可以非常方便地控制用户数据报文。

  在描述它们之前,必须了解位于同一个位置的InetAddress类。InetAddress实现了Java.io. Serializable接口,不答应继续。它用于描述和包装一个Interne...[ 查看全文 ]

2016-02-19 标签:

新手入门:Java语言完成UDP协议编制程序的相关文章

手机页面
收藏网站 回到头部