Java-UDP协议数据传输简单小案例

UDP协议全称是用户数据报协议,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。

Java-UDP协议数据传输简单小案例

正文

今天学习了Java的网络编程,感觉UDP数据传输对于我这种初学者还是有点玩头的,自己就花了点时间写了一个简单的聊天程序和同学玩了玩,此程序使用了多线程,不过暂时存在线程安全问题,后面有时间再优化一下,有兴趣的朋友可以拿去玩玩。

玩法:两台电脑(或者打开两个窗口,电脑需要进行网络连接),然后一边发送,另一边就可以接收,当然双方都是可以进行接收与发送的。其中会将对方的聊天话语存储到文本当中。

下面附上一张运行截图(和一个有点ZZ的人一起的玩的 :lol:

Java-UDP协议数据传输简单小案例

最后附上一句:新主题调试中,有BUG请向我反馈,谢谢!
    A+
所属分类:Java

发表评论

请在下方填写评论信息

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

表情 粗体 斜体 图片 引用 链接 删除线 下划线 插代码 签到

目前评论:3   其中:访客  2   博主  1

  1. avatar 澳门银座 0  来自天朝的朋友 搜狗浏览器 Windows 10 安徽省淮北市 电信

    顶顶顶顶顶顶顶顶顶顶 非常不错 http://www.aomenyinzuo.cn

  2. avatar 崛企科技 0  来自天朝的朋友 谷歌浏览器 Windows 7 湖南省 电信

    学习了