函数名
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* 如关闭时有未发送数据,则逗留。