封装了通用原始套接字所需的标志。
class raw_protocol
名称 |
描述 |
---|---|
获取协议族的标识符。 |
|
获取协议的标识符。 |
|
raw_protocol [构造函数] |
构造用于特定地址族和协议的协议对象。 |
获取协议类型的标识符。 |
名称 |
描述 |
---|---|
比较两个协议是否不相等。 |
|
比较两个协议是否相等。 |
类 generic::raw_protocol
包含任何地址族和协议的原始套接字所需的标志。
使用本地地址族和套接字协议进行构造
raw_protocol p(AF_INET, IPPROTO_ICMP);
从特定协议类型构造
raw_protocol p(boost::asio::ip::icmp::v4());
独立 对象: 安全。
共享 对象: 安全。
头文件:boost/asio/generic/raw_protocol.hpp
便捷头文件: boost/asio.hpp