| RMVL 2.4.0 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
Public 成员函数 | 静态 Public 属性 | 所有成员列表
rm::Endpoint类 参考
数据 IO 与通信模块 » 网络通信

端点 更多...

`#include <rmvl/io/socket.hpp>`

rm::Endpoint 的协作图:

## Public 成员函数
| Endpoint (const ip::Protocol &ip, uint16_t port)
| 构造 Socket 端点
int | family () const
| 获取协议族
int | type () const
| 获取 Socket 类型
uint16_t | port () const
| 获取端口号

## 静态 Public 属性
static constexpr uint16_t | ANY_PORT = 0
| 任意可用或自动分配端口标识

## 详细描述

端点

## 构造及析构函数说明

## ◆ Endpoint()

rm::Endpoint::Endpoint | ( | const ip::Protocol & | ip,
|  | uint16_t | port )
| inline

构造 Socket 端点

参数

  [in] | ip | 网络协议
  [in] | port | 端口号，为 0 时表示任意可用或自动分配 Endpoint ep(ip::tcp::v4(), 8080); rm::Endpoint::Endpoint Endpoint(const ip::Protocol &ip, uint16_t port) 构造 Socket 端点 定义 socket.hpp:288 rm::ip::tcp::v4 Protocol v4() 构造端点，以表示 IPv4 TCP 协议

函数调用图:

## 成员函数说明

## ◆ family()

int rm::Endpoint::family | ( |  | ) | const
| inline

获取协议族

## ◆ port()

uint16_t rm::Endpoint::port | ( |  | ) | const
| inline

获取端口号

## ◆ type()

int rm::Endpoint::type | ( |  | ) | const
| inline

获取 Socket 类型

## 类成员变量说明

## ◆ ANY_PORT

uint16_t rm::Endpoint::ANY_PORT = 0
| static constexpr

任意可用或自动分配端口标识