1.socket,是basic_stream_socket的tcp协议特化,其定义可查看basic_stream_socket
2.socket的构造有三种
- 一个参数:I/O服务
- 两个参数:1.I/O服务和协议;2.I/O服务和socket端点
3.send()/receive()和write_some()/read_some()区别
相同:
功能完全相同;写数据和读数据。
不同:
send()/receive()要一种重载形式。
4.用协议构造和用socket端点构造socket的区别
用协议构造,稍后需要调用connnect成员函数
5.获取连接两端点的信息(必须在连接成功后才可以)
local_endpoint()
remote_endpoint()
6.异步读写函数的handler
void handler(const error_code& ec, std::size_t bytes_transferred);
void handler(const error_code& ec); //忽略传输的字节数