Socket 接受器
更多...
#include <rmvl/io/socket.hpp>
Socket 接受器
用于监听端口并接受连接请求,并返回新的 Socket 会话,常用于服务器端
Socket 接受器
定义 socket.hpp:540
Protocol v4()
构造端点,以表示 IPv4 TCP 协议
◆ Acceptor() [1/2]
| rm::Acceptor::Acceptor |
( |
const Endpoint & | endpoint, |
|
|
bool | blocking = true ) |
|
inlineexplicit |
创建 Socket 接受器
- 参数
-
| [in] | endpoint | 端点 |
| [in] | blocking | 是否为阻塞模式,默认 true 阻塞 |
◆ ~Acceptor()
| rm::Acceptor::~Acceptor |
( |
| ) |
|
◆ Acceptor() [2/2]
| rm::Acceptor::Acceptor |
( |
const Endpoint & | endpoint, |
|
|
bool | blocking, |
|
|
bool | ov ) |
|
protected |
◆ accept()
同步接受连接(阻塞)
auto socket = acceptor.accept();
- 返回
- Socket 会话对象
◆ _endpoint
◆ _fd