TpUdpSocket 类
V0.2.1TpUtils
2025-11-14
基础信息
| 头文件: | include <TpUdpSocket.h> |
|---|---|
| Cmake: | None |
| 发布版本: | V0.2.1 |
| 继承类: | |
| 派生类: |
信号
| 信号名称 | 参数 | 描述 |
|---|---|---|
| readyRead |
Public 成员函数
| TpUdpSocket() | ||
|---|---|---|
| ~TpUdpSocket() | ||
| bind(tpUInt16 port) | 绑定到指定地址和端口 | |
| bind(const TpString &addr, tpUInt16 port) | ||
| sendTo(const tpUInt8 *data, tpUInt64 size, const TpString &addr, tpUInt16 port) | 发送数据到指定地址和端口 | |
| sendTo(const TpNetworkDatagram &datagram) | 发送数据到指定地址和端口 | |
| recvFrom(tpUInt8 *data, tpUInt64 size, TpString &addr, tpUInt16 *port) | 接收数据 | |
| TpNetworkDatagram | recvDatagram(tpUInt64 size) | 接收数据 |
| hasPendingDatagrams() |
成员函数说明
TpUdpSocket::TpUdpSocket()
暂无注释...
TpUdpSocket::~TpUdpSocket()
暂无注释...
tpInt32 TpUdpSocket::bind(tpUInt16 port)
绑定到指定地址和端口...
绑定到指定地址和端口
参数:addr: 地址
参数:port: 端口
返回值:绑定成功返回0,失败返回-1
tpInt32 TpUdpSocket::bind(const TpString &addr, tpUInt16 port)
暂无注释...
tpInt64 TpUdpSocket::sendTo(const tpUInt8 *data, tpUInt64 size, const TpString &addr, tpUInt16 port)
发送数据到指定地址和端口...
发送数据到指定地址和端口
参数:data: 数据
参数:size: 数据的长度
参数:addr: 目标地址
参数:port: 目标端口
返回值:成功返回发送的字节数,失败返回-1
tpInt64 TpUdpSocket::sendTo(const TpNetworkDatagram &datagram)
发送数据到指定地址和端口...
发送数据到指定地址和端口
参数:datagram: 数据
返回值:
tpInt64 TpUdpSocket::recvFrom(tpUInt8 *data, tpUInt64 size, TpString &addr, tpUInt16 *port)
接收数据...
接收数据
参数:data: 数据
参数:size: 允许的最大接收长度
参数:addr: 目标地址
参数:port: 目标端口
返回值:成功返回发送的字节数,失败返回-1
TpNetworkDatagram TpUdpSocket::recvDatagram(tpUInt64 size)
接收数据...
接收数据
参数:size: 允许的最大接收长度
返回值:
