文件名称:lmm:最后一分钟通讯员(LMM),小组聊天
文件大小:152KB
文件格式:ZIP
更新时间:2024-05-19 02:41:53
Java
LMM 最后一分钟的使者-小组聊天 这是孟买团队的一个小组项目,这是伯明翰大学计算机科学理学硕士课程的一部分。 孟买队成员:纳贝尔·安瓦尔,约阿纳·阿维尔瓦雷,莫里斯·诺埃尔·布尼奥尔,罗曼·盖夫,阿里·奥兹塔斯。 这个项目的想法是建立一个多线程的即时消息服务,每个用户都可以使用我们在课程中学到的技术创建聊天室以进行群组或一对一聊天。 因此,Java主要与PostgreSQL一起使用。 该应用程序基于三层体系结构,整个应用程序都使用Java。 对于前端,使用Java Swing,在后端使用Java,在数据层使用PostgreSQL。 PostgreSQLJDBC驱动程序,用于通信的自定义协议。 每个客户端都连接到服务器,该服务器通过TCP / IP侦听新消息。 服务器中的几名工作人员负责正在运行的进程,每条新消息都存储在数据库中以进行归档,因此,即使通过另一台机器重新连接到服务,用户
【文件预览】:
lmm-master
----images()
--------Login.png(53KB)
--------Chat.png(64KB)
--------Register.png(38KB)
----src()
--------ClientModel.java(4KB)
--------NewServerThread.java(7KB)
--------ServerStarter.java(163B)
--------ServerModel.java(2KB)
--------Protocol.java(1KB)
--------Message.java(430B)
--------LoginView.java(9KB)
--------MainChatView.java(5KB)
--------User.java(871B)
----README.md(1KB)