函数名

vtcp_closesocket

声明

int WINAPI vtcp_closesocket(VTCP_SOCKET socket);

描述

关闭VTCP句柄。

输入

VTCP_SOCKET socket: VTCP句柄,由vtcp_socket函数创建。

输出

 

返回值(错误码=0 成功)

ERROR_INVALID_HANDLE VTCP句柄不正确。

 

其他错误参考windows

 

说明

关闭VTCP句柄,会自动取消所有未决I/O,参考vtcp_cancel。但是已经提交到VTCP缓存中的数据依然会继续传输,按照linger选项中设置的超时时间直到传输完毕,除非用户改变了linger 选项。

 

参考

 

closesocket

vtcp_cancel

vtcp_setsockopt

SO_LINGER struct linger FAR* 如关闭时有未发送数据,则逗留。