chat-application:支持多个 awt 客户端的套接字服务器

时间:2024-06-18 12:01:35
【文件属性】:

文件名称:chat-application:支持多个 awt 客户端的套接字服务器

文件大小:292KB

文件格式:ZIP

更新时间:2024-06-18 12:01:35

Java

聊天应用程序实现为支持多个 awt 客户端的套接字服务器 这是一个带有服务器和客户端的多线程聊天应用程序。 当客户端连接到服务器时,服务器通过向客户端发送文本“SUBMITNAME”来请求屏幕名称,并不断请求名称直到收到唯一的名称。 客户端提交唯一名称后,服务器以“NAMEACCEPTED”进行确认。 然后服务器可以接受两个命令 LIST 和 LOGOUT 并向其他客户端发送消息。 当服务器收到 LIST 命令时,它会发送除请求它的用户之外的所有已连接联系人的姓名列表。 当服务器收到 LOGOUT 命令时,它会关闭与请求注销的联系人姓名关联的连接。 服务器提取消息前的客户端名称以发送到具有相同屏幕名称的相应客户端。 消息以“MESSAGE”一词为前缀。 没有提及任何名称,服务器将消息广播给所有人。 要运行构建并生成可部署的 jar 文件,请执行以下三个步骤 定义名为 ANT_HOME 的


【文件预览】:
chat-application-master
----ChatServer()
--------.project(369B)
--------testreport()
--------src()
--------lib()
--------test()
--------build.xml(2KB)
--------.classpath(345B)
--------deploy()
--------bin()
----README.md(2KB)
----ChatClient()
--------.project(369B)
--------src()
--------build.xml(1001B)
--------.classpath(226B)
--------deploy()
--------bin()

网友评论