Chat_Room:基于Netty的命令行聊天室

时间:2024-05-01 13:00:48
【文件属性】:

文件名称:Chat_Room:基于Netty的命令行聊天室

文件大小:7.29MB

文件格式:ZIP

更新时间:2024-05-01 13:00:48

Java

Chat_Room Command line chat room, based on Netty. introduce : Chat_Room是一个基于Netty开发的命令行聊天室程序,使用了C/S架构,用户使用客户端向服务器发送短信,由服务器转发至所有连接中的客户端。 客户端: 1、客户端连接服务器:客户端通过服务器的ip地址和端口号连接上服务器,加入到聊天室中。 (实质上是channel和EventLoopGroup建立和连接) 2、客户端发送短信:通过SocketChannel向服务器发送数据。 服务器: 1、服务器初始化:定义EventLoopGroup,通过ServerBootstrap对服务器初始化,选择对外暴露的端口,初始化channel并绑定handler。 3、用户记录: 上线,当有客户端第一次连接服务器,该channel 处于活动状态,将channel存于数组中,cha


【文件预览】:
Chat_Room-main
----.gitignore(479B)
----demo()
--------chatroom-client-1.0-SNAPSHOT.jar(4MB)
--------chatroom-server-1.0-SNAPSHOT.jar(4MB)
----README.md(1KB)
----chatroom()
--------pom.xml(3KB)
--------chatroom-client()
--------chatroom-server()

网友评论