1.服务运行系统:ubuntu
2.网络通信:tcp
3.网络模型:epoll
4.编写服务端与客户端
5.测试启动10000个线程连接服务端
创建程序源码与CMakeList.txt
如下图
CMake脚本:
cmake_minimum_required(VERSION 3.18)
if (CMAKE_BUILD_TYPE STREQUAL Release)
set(MyProjectName epoll_demo)
else()
set(CMAKE_BUILD_TYPE Debug)
set(MyProjectName epoll_demo_d)
endif()
message(STATUS "CMAKE_BINARY_DIR:${CMAKE_BINARY_DIR}")
message(STATUS "CMAKE_BUILD_TYPE:${CMAKE_BUILD_TYPE}")
message(STATUS "ProjectName:${M