文件名称:tbdchat:使用BSD套接字的简单NCurses聊天ClientServer
文件大小:40KB
文件格式:ZIP
更新时间:2024-05-20 03:58:35
c linux chat docker ncurses
TBDC帽子 使用BSD套接字的简单NCurses聊天客户端/服务器 客户功能 清洁NCurses界面 广泛的本地帮助系统 无序互动 配置文件 自动重新连接 服务器功能 允许对任何给定的唯一用户名进行一次注册 存储与每个用户名关联的SHA256哈希密码 将用户名/真实名称/密码保存到文件中,因此在服务器关闭后注册仍然有效 对所有取决于客户端状态的客户端命令做出相应的React 一次与n个客户聊天 同时包含独特聊天会话的房间 创建或加入房间 邀请其他人加入您的房间 每个房间可容纳n位客户 相应地清理需要的输入字段 SHA256哈希用于密码存储 依存关系 德比安 $ apt-get install build-essential libncurses5-dev libssl-dev 入门 Docker-撰写 $ docker-compose build $ docker-compose run
【文件预览】:
tbdchat-master
----client()
--------client_commands.c(52KB)
--------chat_client.c(19KB)
--------visual.c(14KB)
--------chat_client.h(4KB)
----.gitignore(39B)
----Makefile(630B)
----server()
--------server_clients.c(31KB)
--------linked_list.c(15KB)
--------chat_server.c(6KB)
--------linked_list.h(3KB)
--------chat_server.h(4KB)
----Dockerfile-client(495B)
----CONTRIBUTING.md(1KB)
----LICENSE(15KB)
----docker-compose.yml(306B)
----README.md(1KB)
----Dockerfile-server(495B)