23Fall-Net-Exp2

分别基于 TCP 和 UDP 编写一个简单的Client/Server 网络应用程序。

程序要求:

客户程序(基本要求):

  • 能通过用户名和口令登录
  • 向服务器发一文本文件或向服务器端发一段文本要求
  • 用户在通信完成后可自行退出

服务器程序:

  • 判断用户身份是否合法
  • 为合法用户 echo 数据
  • 要求在服务器控制台显示服务器所处状态信息和用户登录信息
  • 服务器程序可控制关闭连接和退出

UI:

  • 发送数据的文件格式和内容及访问界面可以自行设计,以方便用户、 清晰美观为好。

实现: 使用java1.8开发。

sudo apt install openjdk-8-jdk