首页 理论教育 JavaUDP编程实战

JavaUDP编程实战

时间:2023-11-18 理论教育 版权反馈
【摘要】:UDP的工作原理是将数据报发送到目的地,然后别人来接收数据包的过程。DategramSocket类适用于建立一个负责发送和接收点的套接字对象,其构造方法见表6-15。表6-16 DategramPacket类的构造方法4.UDP的程序编程案例1)服务端接收程序如下:2)客户端发送的程序如下:发送完毕欢迎客户到来而下面“欢迎客户到来”是服务器来响应客户端,并且客户端接收服务器的响应。

JavaUDP编程实战

1.基本概念

UDP(User Dategram Protocol,数据报协议)是一种简单的、面向数据报的无连接的协议。和TCP相比,是一种不可靠的通信协议。但它的优点是信息传输速度快,有消息的边界,可以一台服务器给多个客户同时传输信息。UDP的工作原理是将数据报发送到目的地,然后别人来接收数据包的过程。具体步骤如下:

第一步:通过DategramSocket创建一个套接字。

第二步:通过使用DategramPacket的构造方法,将发送的数据封装到数据包中。

第三步:通过DategramSocket类send()方法,发送数据包。

第四步:在另个一应用程序中通过第一步来创建套接字。

第五步:通过第二步的方法来接收数据包。

第六步:通过DategramPacket类receive()方法,接收数据包。

2.DategramSocket类的构造方法。

DategramSocket类适用于建立一个负责发送和接收点的套接字对象,其构造方法见表6-15。

6-15 DategramSocket类的构造方法

978-7-111-59182-5-Part01-334.jpg

3.DategramPacket类的构造方法(www.xing528.com)

DategramPacket类是用来接收和发送数据,其构造方法见表6-16。

6-16 DategramPacket类的构造方法

978-7-111-59182-5-Part01-335.jpg

4.UDP的程序编程案例

1)服务端接收程序如下:

978-7-111-59182-5-Part01-336.jpg

2)客户端发送的程序如下:

978-7-111-59182-5-Part01-337.jpg

978-7-111-59182-5-Part01-338.jpg

发送完毕

欢迎客户到来

而下面“欢迎客户到来”是服务器来响应客户端,并且客户端接收服务器的响应。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈