首页 / Java / java网络之基于UDP的聊天程序示例解析

java网络之基于UDP的聊天程序示例解析

基于UDP的Socket通信 UDP协议不是一种基于稳定连接…

基于UDP的Socket通信

UDP协议不是一种基于稳定连接的协议,是一种面向数据报包的通信协议,不需要通信双方建立稳定的连接,也没有所谓服务端和客户的概念,数据报包在传输的时候不保证一定及时到达,也不能保证数据报包的到达顺序,但是UDP协议传输效率要远高于TCP/IP。

以下是一个基于UDP的简单的消息发送接收程序。

消息发送方

1.创建一个数据报的网络通道

2.准备需要传输的数据

3.将需要发送的数据打包成数据报包

4.发送数据报包

5.关闭通道

消息接收方

1.创建一个数据报的网络通道,绑定到指定端口

2.声明字节数组,用于存储接收的数据

3.准备数据报包(空包)

4.接收数据到数据报包中

5.将数据解析为字符串并输出

如要进行循环接收,则将第4、第5步进行无限循环。

到此这篇关于java网络之基于UDP的聊天程序示例解析的文章就介绍到这了,更多相关java基于UDP的聊天程序内容请搜索我是攻城狮以前的文章或继续浏览下面的相关文章希望大家以后多多支持我是攻城狮!

本文来自网络,不代表我是攻城狮立场,转载请注明出处:https://www.54gcs.cn/programming/java/88957.html

helwo作者

上一篇
下一篇

为您推荐

发表评论

联系我们

联系我们

在线咨询: QQ交谈

邮箱: web@5vo.cn

工作时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部
跳至工具栏