数据报(Datagram)使网络层数据单元在介质上传输信息的一种逻辑分组格式,它是一种在网络中传播的、独立的、自身包含地址信息的消息,它能否到达目的地,到达的时间,到达时内容是否会变化不能准确知道的。!-- frame contents -- !-- /frame contents --它的通讯双方是不需要建立连接的,对于一些不需要很高质量的应用程序来说,数据报通讯是一个非常好的选择。在Java的java.net包中有两个类DatagramSocket和DatagramPacket,为应用程序中采用数据报通讯方式进行网络通讯。
下面,我想具体解释在Java中实现客户端与服务器之间数据报通讯的方法,请看:
一、客户端应用程序的工作流程
1) 首先要建立数据报通讯的Socket,我们可以通过创建一个DatagramSocket对象来实现它,在Java中DatagramSocket类有如下两种构造方法:
a)public DatagramSocket() 构造一个数据报socket,并使其与本地主机任一可用的端口连接。若打不开socket则抛出SocketException...[ 查看全文 ]