-
Notifications
You must be signed in to change notification settings - Fork 7
tstream
luzhlon edited this page Jul 23, 2017
·
1 revision
tstream继承自iostream,表示用于TCP网络连接的流
- tstream(tstream&& s) 移动构造函数,不允许使用复制构造函数
- tstream(SOCKET sock) 使用指定的socket构造,若传入的sock无效,流会设置badbit
- tstream(char *ip, unsigned short port) 构造时连接服务器,连接失败流会设置failbit
- int send(const char *buf, size_t len)
- 功能: 调用原生的send函数
- int recv(char *buf, size_t len)
- 功能: 调用原生的recv函数
- bool connect(char *ip, unsigned short port)
- 功能: 连接到指定的服务器
注意: recv函数与继承自iostream的read函数的功能是不同的,recv函数不能保证接收到len个字节的数据,read函数会一直接收数据直到len个字节的数据接收完毕