Skip to content

hh7418695/NetworkProgram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

删除server的resourse

删除client的debug

设计思路: (1)服务器端设计: 创建服务器程序,用于接收和处理客户端的连接请求。 维护客户端的连接列表,以跟踪在线用户。 接收客户端发送的消息,并能转发或广播给所有在线用户。 处理用户加入和退出聊天室的操作。 (2)客户端设计: 创建客户端程序,用于连接服务器并参与聊天。 建立与服务器的连接,发送连接请求。 接收服务器发送的消息并显示在客户端界面上。 提供用户界面,包括输入框和发送按钮,使用户能够输入和发送消息。 处理用户加入和退出聊天室的操作。 向在线用户发起私聊。 (3)用户交互 用户打开客户端,输入服务器的地址和端口号以及自己的用户名进行连接。 一旦连接成功,用户可以输入消息并发送给服务器。 服务器将接收到的消息转发或广播给用户,客户端显示接收到的消息。 用户可以看到其他用户发送的消息,并可以发送自己的消息。 用户能知道目前有哪些用户在线,并向某一用户发起私聊。

基本实现群聊和私聊。

About

是学期末的大作业

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published