TpTcpServer 类
V0.2.1TpUtils
2025-11-14
基础信息
| 头文件: | include <TpTcpServer.h> |
|---|---|
| Cmake: | None |
| 发布版本: | V0.2.1 |
| 继承类: | |
| 派生类: |
信号
| 信号名称 | 参数 | 描述 |
|---|---|---|
| newConnection |
Public 成员函数
| TpTcpServer() | ||
|---|---|---|
| ~TpTcpServer() | ||
| close() | 关闭TCP服务端 | |
| setMaxPendingConnects(tpInt32 max) | 设置最大可以连接的数量,需要在监听之前调用 | |
| getMaxPendingConnects() | 获取最大可以连接的数量 | |
| listen(TpString &addr, tpUInt16 port) | 开始监听客户端连接 | |
| isListening() | 开始监听客户端连接 | |
| TpTcpSocket * | acceptConnect() | 接受一个新的客户端连接(此函数以非阻塞的方式等待新的连接) |
| recvAll() | 接收所有连接的数据(暂不需要,未实现) | |
| TpTcpSocket * | nextPendingConnection() |
成员函数说明
TpTcpServer::TpTcpServer()
暂无注释...
TpTcpServer::~TpTcpServer()
暂无注释...
tpInt32 TpTcpServer::close()
关闭TCP服务端...
关闭TCP服务端
返回值:返回0
void TpTcpServer::setMaxPendingConnects(tpInt32 max)
设置最大可以连接的数量,需要在监听之前调用...
设置最大可以连接的数量,需要在监听之前调用
参数:max: 最大连接数量
tpInt32 TpTcpServer::getMaxPendingConnects()
获取最大可以连接的数量...
获取最大可以连接的数量
返回值:
tpBool TpTcpServer::listen(TpString &addr, tpUInt16 port)
开始监听客户端连接...
开始监听客户端连接
参数:addr:
参数:port:
返回值:
tpBool TpTcpServer::isListening()
开始监听客户端连接...
开始监听客户端连接
查看当前是否在监听
参数:address:
参数:port:
返回值:
返回值:返回监听状态
TpTcpSocket * TpTcpServer::acceptConnect()
接受一个新的客户端连接(此函数以非阻塞的方式等待新的连接)...
接受一个新的客户端连接(此函数以非阻塞的方式等待新的连接)
返回值:返回一个客户端连接
tpInt32 TpTcpServer::recvAll()
接收所有连接的数据(暂不需要,未实现)...
接收所有连接的数据(暂不需要,未实现)
返回值:
