1 Star 1 Fork 2

WskyH / 网络编程课设:TCP和UDP通信(Java实现)

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 880 Bytes
一键复制 编辑 原始数据 按行查看 历史
WskyH 提交于 2021-02-15 15:16 . 说明文档

网络编程课设:TCP和UDP网络通信(Java实现)

介绍

  • 使用TCP和UDP实现客户端与服务端的相互通信
  • 可有多个客户端与服务器连接,服务端支持群发和单发
  • 就像两个人聊天一样,客户端和服务端均可无阻塞地发送和接收消息
  • 客户端与服务器可部署在不同主机上

软件架构

  • 使用了Lambda表达式,因此JDK版本要求在8以上
  • 环境为IDEA + JDK11
  • 使用了多线程

使用说明

  1. 若没有公网IP的话,请确保服务端和客户端在同一局域网下,并尽可能地关闭防火墙
  2. 使用ping命令,检查网络连通性
  3. 若ping成功,确认下代码中地IP和端口是否匹配
  4. 完成以上操作后,可以先运行服务器,再运行客户端
  5. 此后两端可反复发送和接收消息,客户端也可以多开
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/WskyH/Java_NetworkExperiment.git
git@gitee.com:WskyH/Java_NetworkExperiment.git
WskyH
Java_NetworkExperiment
网络编程课设:TCP和UDP通信(Java实现)
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891