![]() |
RMVL
2.6.0-dev
Robotic Manipulation and Vision Library
|
Socket 连接器 更多...
#include <rmvl/io/socket.hpp>
Public 成员函数 | |
| Connector (const Endpoint &endpoint, std::string_view url="127.0.0.1", bool blocking=true) | |
| 创建 Socket 连接器 | |
| ~Connector () | |
| StreamSocket | connect () |
| 同步连接(阻塞) | |
Protected 成员函数 | |
| Connector (const Endpoint &endpoint, std::string_view url, bool blocking, bool ov) | |
Protected 属性 | |
| std::string | _url |
| 目标地址 | |
| Endpoint | _endpoint |
| 端点 | |
| SocketFd | _fd {INVALID_SOCKET_FD} |
| 未建立会话的 Socket 描述符 | |
Socket 连接器
用于连接到远程或本地服务器,建立会话,常用于客户端
|
inlineexplicit |
创建 Socket 连接器
| [in] | endpoint | 指向连接的服务器的端点 |
| [in] | url | 目标地址,建立网络连接时有效,默认为 127.0.0.1 |
| [in] | blocking | 是否为阻塞模式,默认 true 阻塞 |
| rm::Connector::~Connector | ( | ) |
|
protected |
| StreamSocket rm::Connector::connect | ( | ) |
同步连接(阻塞)
|
protected |
端点
|
protected |
未建立会话的 Socket 描述符
|
protected |
目标地址