【文件属性】:
文件名称:Client-Server:TCP&UDP服务器和类似闹钟的客户端
文件大小:28KB
文件格式:ZIP
更新时间:2021-05-15 18:02:09
Java
客户端服务器
介绍
我们的班级有一个传输事件信息的服务器。 所有事件信息都记录在服务器上的文件中。 一个事件项包括四个信息:开始时间,结束时间,地点和活动。 服务器将通过局域网将信息发送给学生。 班上的每个学生都有一个客户,看起来就像一个闹钟。 该客户端将收听服务器,记录事件信息并使用警报提醒学生。 客户端可以随时加入或退出网络。
服务器功能
不需要GUI
从客户端接受TCP套接字并传输历史记录信息。 然后关闭插座
每秒轮询文件
如果有更新,则将其广播给网络中的所有客户端
客户职能
当前日期和时间显示
允许手动切换时间
允许手动设置一个每日警报
警报弹出窗口上的单词是可编辑的
可以根据收到的事件信息自动设置一次警报
显示将来的事件列表
可以手动删除事件列表中的事件
源代码结构
服务器
RunServer.java :主类,开始两个线程
SingleServerThread.java:TC
【文件预览】:
Client-Server-master
----src()
--------client()
--------server()
----bin()
--------client()
--------server()
----.classpath(226B)
----README.md(2KB)
----.project(364B)
----events.properties(146B)