tpTcpSocket类
ExternUtils
2025-07-05
基础信息
头文件: | include <tpTcpSocket.h> |
---|---|
Cmake: | None |
发布版本: | V0.1.0 |
继承类: | |
派生类: |
信号
信号名称 | 参数 | 描述 |
---|---|---|
tcpDisconnect | tpTcpSocket * |
Public 成员函数
tpTcpSocket() | ||
---|---|---|
tpTcpSocket(tpSocket *sock) | ||
~tpTcpSocket() | ||
bind(tpUInt16 port) | 绑定到本地的端口,可以不调用次接口,系统将会随机分配端口 | |
bind(const tpString &addr, tpUInt16 port) | ||
connectToHost(const tpString &addr, tpUInt16 port) | 连接到指定TCP服务器 | |
close() | 关闭连接 | |
close(tpSockfd sock) | 关闭指定连接 | |
send(const char *buff, tpUInt32 size) | 发送数据 | |
recv(char *buff, tpUInt32 size) | 接收数据 |
成员函数说明
tpTcpSocket::tpTcpSocket()
暂无注释...
tpTcpSocket::tpTcpSocket(tpSocket *sock)
暂无注释...
tpTcpSocket::~tpTcpSocket()
暂无注释...
tpInt32 tpTcpSocket::bind(tpUInt16 port)
点击查看...
绑定到本地的端口,可以不调用次接口,系统将会随机分配端口
返回值:
绑定成功返回0,失败返回-1;
tpInt32 tpTcpSocket::bind(const tpString &addr, tpUInt16 port)
暂无注释...
tpSockfd tpTcpSocket::connectToHost(const tpString &addr, tpUInt16 port)
点击查看...
连接到指定TCP服务器
返回值:
连接成功返回tpSockfd,失败返回负值
tpInt32 tpTcpSocket::close()
点击查看...
关闭连接
返回值:
返回0
tpInt32 tpTcpSocket::close(tpSockfd sock)
点击查看...
关闭指定连接
返回值:
返回0
tpInt32 tpTcpSocket::send(const char *buff, tpUInt32 size)
点击查看...
发送数据
返回值:
成功返回长度,连接断开返回0,失败返回负值;
tpInt32 tpTcpSocket::recv(char *buff, tpUInt32 size)
点击查看...
接收数据
返回值:
成功返回长度,连接断开返回0,失败返回负值;