Java UDP编程发送和接收数据

2025-05-20 05:43:57

1、首先我们编写数据发送端,需要创建DatagramSocket,可不指定端口号(随机端口号),创建DatagramPacket并指定数据,长度,地址,端口号,使用DatagramSocket发送DatagramPacket,最后关闭DatagramSocket,如下图所示。

Java UDP编程发送和接收数据

3、发送端和接收端开发完成后,我们需要启动程序。一般我们先启动接收端再启动发送端,若先启动发送方则接收方来不及接收,可能会导致数据丢失,程序执行的结果如下图所示。

Java UDP编程发送和接收数据

5、接收方同样需要使用while(ture)不停的接收数据,此时socket.close()代码需删除掉。另外,我们可以通过接收的packet获取IP地址和端口号信息,如下图所示。

Java UDP编程发送和接收数据Java UDP编程发送和接收数据
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢