TCP服务器 更多...
#include <server.hpp>


Public 成员函数 | |
| TcpServer (uint16_t port, CallBack call_back, int thread_count=5) | |
| 构造函数 | |
| void | Loop () |
| 启动监听 | |
Public 成员函数 继承自 XuServer::nocopy | |
| nocopy () | |
| nocopy (const nocopy &)=delete | |
| const nocopy & | operator= (const nocopy &)=delete |
| ~nocopy () | |
静态 Public 成员函数 | |
| static void * | ThreadRun (void *args) |
| 启动线程 | |
Public 属性 | |
| CallBack | _call_back |
| 回调函数 | |
Private 属性 | |
| int | _port |
| 端口号 | |
| TcpSocket * | _listen_socket |
| 监听socket | |
| std::unique_ptr< threadpool > | _thread_pool |
| 线程池 | |
TCP服务器
|
inline |
构造函数
| port | 监听端口号 |
| call_back | 处理获取数据的回调函数 |
| thread_count | 线程数量 |

|
inline |
启动监听

|
inlinestatic |
启动线程


| CallBack XuServer::TcpServer::_call_back |
回调函数
|
private |
监听socket
|
private |
端口号
|
private |
线程池