Boost C++ 库

这是世界上最受推崇、设计最精良的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu, C++ Coding Standards

ip::udp::endpoint - Boost C++ 函数库
PrevUpHomeNext

UDP 端点的类型。

typedef basic_endpoint< udp > endpoint;
类型

名称

描述

data_type

端点结构的类型。此类型取决于底层套接字层的实现。

protocol_type

与端点关联的协议类型。

成员函数

名称

描述

address

获取与端点关联的 IP 地址。

设置与端点关联的 IP 地址。

basic_endpoint [构造函数]

默认构造函数。

使用端口号构造一个端点,端口号以主机字节序指定。IP 地址将是“any”地址(即 INADDR_ANY 或 in6addr_any)。此构造函数通常用于接受新连接。

使用端口号和 IP 地址构造一个端点。此构造函数可用于在特定接口上接受连接,或用于连接到远程端点。

复制构造函数。

移动构造函数。

capacity

以本机类型获取端点的容量。

data

以本机类型获取底层端点。

operator=

从另一个端点分配。

从另一个端点移动分配。

port

获取与端点关联的端口。端口号始终以主机字节序表示。

设置与端点关联的端口。端口号始终以主机字节序表示。

protocol

与端点关联的协议。

resize

以本机类型设置端点的底层大小。

大小

以本机类型获取端点的底层大小。

友元

名称

描述

operator!=

比较两个端点是否不相等。

operator<

对端点进行排序比较。

operator<=

对端点进行排序比较。

operator==

比较两个端点是否相等。

operator>

对端点进行排序比较。

operator>=

对端点进行排序比较。

相关函数

名称

描述

operator<<

将端点输出为字符串。

ip::basic_endpoint 类模板描述了一个可能与特定套接字关联的端点。

线程安全

独立 对象: 安全。

共享 对象: 不安全。

要求

Header: boost/asio/ip/udp.hpp

便捷头文件: boost/asio.hpp


PrevUpHomeNext