|
dl
|
TCP服务器 更多...
#include <dl_net.h>
Public 类型 | |
| using | CbDisconnect = std::function<void(int)> |
| 断线回调 | |
Public 成员函数 | |
| bool | Accept (uint16_t port) |
| void | Run () |
| void | SetCbDisconnect (CbDisconnect func) |
| 设置断线回调 | |
| template<IsEnum E, IsPod T> | |
| void | Send (int sokect_id, E msg_id, const T &a) |
| template<IsEnum E, IsNotPod T> | |
| void | Send (int sokect_id, E msg_id, const T &a) |
| std::string | GetIp () |
| uint16_t | GetPort () |
| template<IsEnum E> | |
| TcpMessageServer * | GetPopMsg () |
| std::string | GetRemoteAddressString (int socket_id) |
| Server () | |
| ~Server () | |
| using dl::Server::CbDisconnect = std::function<void(int)> |
| dl::Server::Server | ( | ) |
| dl::Server::~Server | ( | ) |
| bool dl::Server::Accept | ( | uint16_t | port | ) |
| std::string dl::Server::GetIp | ( | ) |
|
inline |
| uint16_t dl::Server::GetPort | ( | ) |
| std::string dl::Server::GetRemoteAddressString | ( | int | socket_id | ) |
| void dl::Server::Run | ( | ) |
| void dl::Server::SetCbDisconnect | ( | CbDisconnect | func | ) |
设置断线回调