chat-server:使用boost.asio的简单聊天服务器示例

时间:2024-03-07 15:40:39
【文件属性】:

文件名称:chat-server:使用boost.asio的简单聊天服务器示例

文件大小:19KB

文件格式:ZIP

更新时间:2024-03-07 15:40:39

chat-room dockerfile devcontainer boost-asio C++

简单的聊天应用程序示例。 动机 该代码无意在生产环境中使用,并且主要出于个人教育目的而编写。 因此,构建管道和开发环境可能对于当前项目的规模而言是过大的,但是可以用作具有类似目标的大型项目的起始模板。 服务器 功能性 每个服务器应具有一个聊天室的实例 聊天室应包含当前活动参与者的全部内容,这是活动会话的一种。 创建新会话时,服务器应提示并存储每个参与者的名称。 广播聊天消息时,应首先打印消息所有者的姓名。 当前构建的快速概述: 客户 在当前阶段,尚无客户端构建; 使用netcat工具测试并连接到聊天服务器。 用法 发展 该环境包含一个.devcontainer文件夹,该文件夹包含使用vscode在Docker容器实例内部开发应用程序的配置。 确保已安装扩展,然后按CTRL + SHIFT + P。 这将打开vscode命令窗口。 进入 >Remote-Containers: Reo


【文件预览】:
chat-server-master
----CMakeLists.txt(726B)
----Dockerfile(1KB)
----.gitignore(642B)
----.clang-tidy(673B)
----.devcontainer()
--------devcontainer.json(1KB)
----README.md(2KB)
----.github()
--------workflows()
----.clang-format(191B)
----docker-build.sh(203B)
----LICENSE(1KB)
----docker-run-build.sh(100B)
----workflows()
--------integrate.yml(418B)
----cbuild.sh(308B)
----src()
--------CMakeLists.txt(550B)
--------server()
--------main_server.cpp(189B)
--------client()
--------main_client.cpp(127B)
--------shared()
----server-class-diagram.svg(10KB)
----hooks()
--------docker-build-asio.sh(386B)

网友评论