Socket控制
下面的函数进行处理一些高级的socket选项:
- get_io_service():返回io_service实例
- get_option(option):返回socket option对象
- set_option(option):设置socket 选项
- io_control(cmd):在socket上执行I/O命令
以下是可以读取和设置的socket选项:
名称 | 描述 | 类型 |
---|---|---|
broadcast | 为真,允许广播消息 | bool |
debug | 为真,启用socket级别的调试 | bool |
do_not_route | 为真,避免路由,并且只使用本地接口 | bool |
enable_connection_abort | 为真,在accept()时将允许报告连接被终止 | bool |
keep_alive | 为真,发送保持连接 | bool |
linger |