# 要求cmake的最低版本号
cmake_minimum_required(VERSION 3.0)
# 定义当前工程名字
project(chat)
# 配置编译选项
set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -g) # 可以调试
# 配置最终的可执行文件输出的路径,PROJECT_SOURCE_DIR表示工程根目录
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)
# 配置头文件的搜索路径
include_directories(${PROJECT_SOURCE_DIR}/include)
include_directories(${PROJECT_SOURCE_DIR}/include/server)
include_directories(${PROJECT_SOURCE_DIR}/include/server/db)
include_directories(${PROJECT_SOURCE_DIR}/include/server/model)
include_directories(${PROJECT_SOURCE_DIR}/include/server/redis)
include_directories(${PROJECT_SOURCE_DIR}/thirdparty)
# 配置库文件搜索路径
link_directories(/usr/lib64/mysql)
# 加载子目录
add_subdirectory(src)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
《项目介绍》 基于muduo网络库和C++实现的集群聊天服务器源码+使用说明.zip 编译: cd /build rm -rf * cmake .. make 负载均衡配置: nginx tcp loadbalance config stream { upstream MyServer{ server 127.0.0.1:6000 weight=1 max_fails=3 fail_timeout=30s; server 127.0.0.1:6000 weight=1 max_fails=3 fail_timeout=30s; } server { proxy_connect_timeout ls; listen 8000; # nginx监听的端口号 proxy_pass MyServer; # 标记 tcp_nodelay on; } } 【注】 1.项目代码均经过功能验证ok,确保稳定可靠运行。欢迎下载使用体验! 2.主要针对各个计算机相关专业,包括计算机科学、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师、企业员工。 3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可直接作为毕设、课程设计、大作业、初期项目立项演示等用途。 4.当然也鼓励大家基于此进行二次开发。在使用过程中,如有问题或建议,请及时沟通。 5.期待你能在项目中找到乐趣和灵感,也欢迎你的分享和反馈!
资源推荐
资源详情
资源评论
收起资源包目录
基于muduo网络库和C++实现的集群聊天服务器源码+使用说明.zip (30个子文件)
include
public.hpp 550B
server
redis
redis.hpp 1KB
model
usermodel.hpp 491B
user.hpp 1KB
group.hpp 932B
groupmodel.hpp 646B
groupuser.hpp 407B
offlinemessagemodel.hpp 528B
friendmodel.hpp 369B
chatservice.hpp 3KB
chatserver.hpp 929B
db
db.h 548B
CMakeLists.txt 828B
src
CMakeLists.txt 67B
client
CMakeLists.txt 357B
main.cpp 21KB
server
CMakeLists.txt 573B
main.cpp 781B
chatservice.cpp 15KB
redis
redis.cpp 4KB
model
offlinemessagemodel.cpp 1KB
groupmodel.cpp 4KB
friendmoel.cpp 1KB
usermodel.cpp 2KB
chatserver.cpp 2KB
db
db.cpp 1KB
bin
read 42B
build
compile.md 14B
使用说明.md 556B
thirdparty
json.hpp 739KB
共 30 条
- 1
资源评论
北航程序员小C
- 粉丝: 2256
- 资源: 1825
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功