# websocket-cppserver **Repository Path**: old-george/websocket-cppserver ## Basic Information - **Project Name**: websocket-cppserver - **Description**: web socket 服务端示例,使用C++ 11开发,报文格式是Goolge Protocol Buffer,实现的功能是查询百度地图API,实现查询指定地区的天气情况。 - **Primary Language**: C++ - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-14 - **Last Updated**: 2025-09-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # websocket-cppserver 这是一个跨平台的 C++ 项目,在 macOS 上开发,在 Ubuntu 上编译运行。 实现的功能是: - 使用 C++ 实现一个 WebSocket 服务器 - 传输报文使用google protobuf - 实现的功能是:查询百度地图api,获得指定地区的天气 ## 开发环境要求 - macOS: 10.15+ - VS Code: 最新版本 - 编译: C/C++ 17, CMake Tools ## 在 macOS 上构建 1. 打开项目文件夹 2. 按 Cmd+Shift+B 执行构建任务 ### 使用命令行编译 1. 打开终端 2. 进入项目文件夹 3. 执行 mkdir build && cd build 4. 执行 cmake -G Ninja .. 5. 执行 ninja ## 在 Ubuntu 上构建 跟macOS上构建一样,只是需要安装一些依赖.