WSADuplicateSocket()

WSADuplicateSocket()是一個計算機術語。

簡述:

為一個共享套接口創建一個新的描述字
#include <winsock2.h>
SOCKET WSAAPI WSADuplicateSocket ( SOCKET s,
WSATASK hTargetTask );
s:指定本地套接口描述字。
hTargetTask:指定使用共享套接口目標任務句柄

返回值:

若無錯誤發生,WSADuplicateSocket()返回新的套接口描述字。否則的話,將返回INVALID_SOCKET錯誤,應用程式可通過WSAGetLastError()來獲取相應的錯誤代碼。

錯誤代碼:

WSANOTINITIALISED 在調用本API之前應成功調用WSAStartup()。
WSAENETDOWN 網路子系統失效。
WSAEINVAL 參數中有非法值。
WSAEINPROGRESS 一個阻塞的WinSock調用正在進行中,或者服務提供者仍在處理一個回調函式
WSAEMFILE 無可用套接口描述字。
WSAENOBUFS 無可用緩衝區空間,套接口未創建。
WSAENOTSOCK 描述字不是一個套接口。

相關詞條

相關搜尋

熱門詞條

聯絡我們