网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容 知识问答

Java UDP编程发送和接收数据

时间:2024-10-14 21:02:14

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

Java UDP编程发送和接收数据

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

Java UDP编程发送和接收数据

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

Java UDP编程发送和接收数据Java UDP编程发送和接收数据
© 2025 智德知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com