JAVA的高级编程分析.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 2 . 无连接的数据报(基于UDP协议) 流式Socket可以实现准确的通信,但是占用资源较多,在某些无须实时交互的情况下,应该使用无连接的数据报方式。 数据报是无连接的远程通信服务(类似于生活中的寄信) ,数据以独立的包为单位发送,不保证传送顺序和内容的准确性。数据报Socket又称为UDP套接字,它无须建立、拆除连接,直接将信息打包传向指定的目的地,使用起来比流式Socket要简单一些。 数据报的发送和接收过程 Java中用于无连接的数据报通信的类有两个: 1)用于读取数据等信息的DatagramPacket 类 2)用于实现数据报的发送和接收过程的DatagramSocket 类 数据报的发送过程: 1) 创建DatagramPacket对象,其中包含如下信息: ① 要发送的数据; ② 数据报分组长度; ③ 发送目的地的主机IP地址和目的端口号。 2) 在指定的或可用的本机端口创建DatagramSocket对象 3) 调用该DatagramSocket的send( )方法,以Datagra

文档评论(0)

1亿VIP精品文档

相关文档