Socket 连接器
更多...
#include <rmvl/io/socket.hpp>
Socket 连接器
用于连接到远程或本地服务器,建立会话,常用于客户端
Socket 连接器
定义 socket.hpp:549
Protocol v4()
构造端点,以表示 IPv4 TCP 协议
◆ Connector() [1/2]
| rm::Connector::Connector |
( |
const Endpoint & | endpoint, |
|
|
std::string_view | url = "127.0.0.1" ) |
|
inlineexplicit |
创建 Socket 连接器
- 参数
-
| [in] | endpoint | 指向连接的服务器的端点 |
| [in] | url | 目标地址,建立网络连接时有效,默认为 127.0.0.1 |
◆ ~Connector()
| rm::Connector::~Connector |
( |
| ) |
|
◆ Connector() [2/2]
| rm::Connector::Connector |
( |
const Endpoint & | endpoint, |
|
|
std::string_view | url, |
|
|
bool | ov ) |
|
protected |
◆ connect()
同步连接(阻塞)
auto socket = connector.connect();
- 返回
- Socket 会话对象
◆ _endpoint
◆ _fd
◆ _url
| std::string rm::Connector::_url |
|
protected |
该类的文档由以下文件生成: