文件名称:chat
文件大小:194KB
文件格式:ZIP
更新时间:2024-04-01 11:37:40
C
聊天 该项目是用C编写的。 聊天分为两个主要部分: ServerApp模块,用于存储和管理聊天数据(用户和组)。 ClientApp模块,负责UI和打开/关闭多播聊天进程(UDP)。 还有用于客户端与服务器(TCP)之间联网的ServerNet和ClientNet模块。 注意:要开始聊天,请运行一台服务器并连接您要连接的客户端。
【文件预览】:
chat-master
----.gitignore(69B)
----app()
--------client()
--------server()
----users_and_passwords.txt(9B)
----src()
--------user_manager.c(7KB)
--------group_manager.c(8KB)
--------server_net.c(8KB)
--------client_app.c(12KB)
--------ui_manager.c(1024B)
--------group.c(2KB)
--------server_app.c(9KB)
--------multicast()
--------client_net.c(3KB)
--------protocol.c(8KB)
----inc()
--------multicast.h(1KB)
--------client_net.h(2KB)
--------user_manager.h(2KB)
--------group_manager.h(3KB)
--------server_app.h(1KB)
--------protocol.h(4KB)
--------data_structures()
--------group.h(2KB)
--------client_app.h(1KB)
--------server_net.h(3KB)
--------ui_manager.h(436B)
----README.md(455B)
----lib()
--------libQueue.a(9KB)
--------libHashMap.a(162KB)
--------libDLL.a(26KB)
----diagrams()
--------module_design.png(107KB)
----test()
--------group_manager()
--------ui_manager()
--------server_net()
--------user_manager()
--------group()
--------multicast()
--------protocol()
--------client_net()
--------server_app()