| RMVL 2.4.0 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
Public 成员函数 | 所有成员列表
rm::ip::Networkv4类 参考

IPv4 网络协议 更多...

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

rm::ip::Networkv4 的协作图:

## Public 成员函数
| Networkv4 (std::array< uint8_t, 4 > addr, std::array< uint8_t, 4 > netmask)
std::array< uint8_t, 4 > | address () const noexcept
| 获取 IPv4 地址
std::array< uint8_t, 4 > | broadcast () const noexcept
| 获取广播地址
std::array< uint8_t, 4 > | netmask () const noexcept
| 获取子网掩码

## 详细描述

IPv4 网络协议

## 构造及析构函数说明

## ◆ Networkv4()

rm::ip::Networkv4::Networkv4 | ( | std::array< uint8_t, 4 > | addr,
|  | std::array< uint8_t, 4 > | netmask )
| inline

函数调用图:

## 成员函数说明

## ◆ address()

std::array< uint8_t, 4 > rm::ip::Networkv4::address | ( |  | ) | const
| inline noexcept

获取 IPv4 地址

返回
  IPv4 地址数组

## ◆ broadcast()

std::array< uint8_t, 4 > rm::ip::Networkv4::broadcast | ( |  | ) | const
| noexcept

获取广播地址

返回
  广播地址数组

## ◆ netmask()

std::array< uint8_t, 4 > rm::ip::Networkv4::netmask | ( |  | ) | const
| inline noexcept

获取子网掩码

返回
  子网掩码数组

函数调用图: