文件名称:Linux下C实现的聊天室
文件大小:22KB
文件格式:ZIP
更新时间:2017-09-02 14:48:53
Linux C 聊天室
实现目标 一个在Linux下可以使用的聊天软件,要求至少实现如下功能: 1. 采用Client/Server架构 2. Client A 登陆聊天服务器前,需要注册自己的ID和密码 3. 注册成功后,Client A 就可以通过自己的ID和密码登陆聊天服务器 4. 多个Client X 可以同时登陆聊天服务器之后,与其他用户进行通讯聊天 5. Client A成功登陆后可以查看当前聊天室内其他在线用户Client x 6. Client A可以选择发消息给某个特定的Client X,即”悄悄话”功能 7. Client A 可以选择发消息全部的在线用户,即”群发消息”功能 8. Client A 在退出时需要保存聊天记录 9. Server端维护一个所有登陆用户的聊天会的记录文件,以便备查
【文件预览】:
聊天室
----client()
--------handlefile.c(2KB)
--------admin.c(6KB)
--------client_main.h(925B)
--------client_handle.h(2KB)
--------handlestr.c(3KB)
--------register.c(1KB)
--------client_main.c(2KB)
--------interface.c(1KB)
--------handlerecvmsg.c(4KB)
--------my_system_call.h(327B)
--------log.c(4KB)
----Linux下C实现的聊天室.txt(1KB)
----server()
--------server_chat.c(2KB)
--------server_login_exit.c(3KB)
--------server_trans.c(2KB)
--------server_view.c(915B)
--------check.h(747B)
--------check.c(4KB)
--------server_admin.c(2KB)
--------linklist.h(792B)
--------server.c(7KB)
--------server.h(393B)
--------server_reg.c(777B)