文件名称:linux下的及时通信系统
文件大小:27KB
文件格式:ZIP
更新时间:2022-09-24 07:44:18
C语言 TCP
1.采用C/S架构,采用TCP协议,select多路复用实现了服务器与多个客户端的通信。 2.采用sqlite3在服务器端记录储存所有用户注册时的账户、密码以及VIP标志。 具体功能:注册、登陆、群聊、查看在线用户、VIP用户、禁言、解禁、踢人等。
【文件预览】:
chatroom
----client()
--------client(16KB)
--------user_chat.h(216B)
--------user_online.c(487B)
--------user_root.h(255B)
--------register_login.c(2KB)
--------user_private_chat.c(2KB)
--------register_login.h(248B)
--------user_group_chat.c(2KB)
--------user_root.c(6KB)
--------main.c(5KB)
----server()
--------database.c(4KB)
--------link.c(2KB)
--------database.h(314B)
--------link.h(550B)
--------socket.c(735B)
--------^%wq(330B)
--------mainhandler.c(12KB)
--------server(16KB)
--------socket.h(752B)
--------chat.db(2KB)
--------main.c(260B)
----chat.h(1KB)