基本介紹
- 中文名:WSASendDisconnect()
- 簡述:啟動套接口連線的中止操作。
- s:一個標識套接口的描述字。
- 另請參閱:connect(),socket().
簡介,錯誤代碼,
簡介
簡述:啟動套接口連線的中止操作。
#include <winsock2.h>
int WSAAPI WSASendDisconnect ( SOCKET s, LPWSABUF
lpOutboundDisconnectData );
s:一個標識套接口的描述字。
返回值:若無錯誤發生,WSASendDisconnect()返回0。否則的話,將返回SOCKET_ERROR錯誤,應用程式可通過WSAGetLastError()來獲取相應的錯誤代碼。
錯誤代碼
WSANOTINITIALISED 在調用本API之前應成功調用WSAStartup()。
WSAENETDOWN 網路子系統失效。
WSAENOPROTOOPT lpOutboundDisconnectData參數非NULL,復位提供者不支持中止連線數據。
WSAEINPROGRESS 一個阻塞的WinSock調用正在進行中,或者服務提供者仍在處理一個回調函式
WSAENOTCONN 套接口未連線(僅適用於面向連線的套接口)。
WSAENOTSOCK 描述字不是一個套接口。
另請參閱: connect(), socket().