tpTcpServer类
ExternUtils
2025-07-05
基础信息
头文件: | include <tpTcpServer.h> |
---|---|
Cmake: | None |
发布版本: | V0.1.0 |
继承类: | |
派生类: |
Public 成员函数
tpTcpServer() | ||
---|---|---|
~tpTcpServer() | ||
close() | 关闭TCP服务端 | |
close(tpTcpSocket *sock) | 断开指定客户端的连接 | |
setMaxPendingConnects(tpInt32 max) | 设置最大可以连接的数量,需要在监听之前调用 | |
listen(tpString &addr, tpUInt16 port) | 开始监听客户端连接 | |
listen(const tpHostAddress &address, tpUInt16 port) | 开始监听客户端连接 | |
isListening() | 查看当前是否在监听 | |
tpTcpSocket * | acceptConnect() | 接受一个新的客户端连接(此函数以非阻塞的方式等待新的连接) |
recvAll() | 接收所有连接的数据(暂不需要,未实现) |
成员函数说明
tpTcpServer::tpTcpServer()
暂无注释...
tpTcpServer::~tpTcpServer()
暂无注释...
tpInt32 tpTcpServer::close()
点击查看...
关闭TCP服务端
返回值:
返回0
tpInt32 tpTcpServer::close(tpTcpSocket *sock)
点击查看...
断开指定客户端的连接
返回值:
返回0
tpInt32 tpTcpServer::setMaxPendingConnects(tpInt32 max)
点击查看...
设置最大可以连接的数量,需要在监听之前调用
返回值:
linebreak
tpInt32 tpTcpServer::listen(tpString &addr, tpUInt16 port)
点击查看...
开始监听客户端连接
返回值:
linebreak
tpInt32 tpTcpServer::listen(const tpHostAddress &address, tpUInt16 port)
点击查看...
开始监听客户端连接
返回值:
linebreak
bool tpTcpServer::isListening()
点击查看...
查看当前是否在监听
返回值:
返回监听状态
tpTcpSocket * tpTcpServer::acceptConnect()
点击查看...
接受一个新的客户端连接(此函数以非阻塞的方式等待新的连接)
返回值:
返回一个客户端连接
tpInt32 tpTcpServer::recvAll()
点击查看...
接收所有连接的数据(暂不需要,未实现)
返回值:
linebreak