WSASendDisconnect()

lpOutboundDisconnectData:指向發出的中止連線數據指針

返回值:若無錯誤發生,WSASendDisconnect()返回0。否則的話,將返回SOCKET_ERROR錯誤,應用程式可通過WSAGetLastError()來獲取相應的錯誤代碼

基本介紹

  • 中文名:WSASendDisconnect()
  • 簡述:啟動套接口連線的中止操作。
  • s:一個標識套接口的描述字。
  • 另請參閱:connect(),socket().
簡介,錯誤代碼,

簡介

簡述:啟動套接口連線的中止操作。
#include <winsock2.h>
int WSAAPI WSASendDisconnect ( SOCKET s, LPWSABUF
lpOutboundDisconnectData );
s:一個標識套接口的描述字。
lpOutboundDisconnectData:指向發出的中止連線數據指針
返回值:若無錯誤發生,WSASendDisconnect()返回0。否則的話,將返回SOCKET_ERROR錯誤,應用程式可通過WSAGetLastError()來獲取相應的錯誤代碼

錯誤代碼

WSANOTINITIALISED 在調用本API之前應成功調用WSAStartup()。
WSAENETDOWN 網路子系統失效。
WSAENOPROTOOPT lpOutboundDisconnectData參數非NULL,復位提供者不支持中止連線數據
WSAEINPROGRESS 一個阻塞的WinSock調用正在進行中,或者服務提供者仍在處理一個回調函式
WSAENOTCONN 套接口未連線(僅適用於面向連線的套接口)。
WSAENOTSOCK 描述字不是一個套接口。
另請參閱: connect(), socket().

相關詞條

熱門詞條

聯絡我們