socket API
Accept |
在一個套接口接受連接 |
|
bind |
將本地地址的一個端口綁定到一個嵌套接口 |
|
closesocket |
關閉一個套接口 |
|
connect |
與目標主機進行連接 |
|
getpeername |
獲取與一個套接口相連斷的地址 |
|
getsockname |
獲取套接口的本地名字 |
|
Getsockopt |
獲取套接口的選項 |
|
Htonl |
將32位主機字節順序表達轉化成為網絡字節順序 |
|
htons |
將16位主機的主機字節順序轉化為網絡字節順序 |
|
Inet_addr |
將點結構地址的點形式轉化成為網絡字節順序 |
|
Inet_ntoa |
將網絡字節順序轉化為點結構地址 |
|
Ioctlsocket |
控制套接口的模式 |
|
listen |
打開網絡監聽 |
|
ntohl |
與htonl相反 |
|
ntohs |
與hston相反 |
|
Recv |
從套接口接收數據 |
|
Recvfrom |
接收數據報并保存源地址 |
|
Select |
確定一個或多個套接口的狀態 |
|
Send |
向一個套接口發送數據 |
|
sendto |
向指定目標發送數據報 |
|
setsockopt |
設置套接口選項 |
|
shutdown |
禁止套接口發送或接收數據 |
|
socket |
創建一個套接口 |
|
gethostbyaddr |
返回對應地址主機信息 |
|
gethostbyname |
返回對應主機名的主機信息 |
|
Gethostname |
獲取本機名字 |
|
Getprotobyname |
返回對應給定協議名的信息 |
|
getprotonumber |
返回給定協議版本的信息 |
|
Getservbyname |
返回對應服務和使用協議名信息 |
|
Getservbypory |
返回對應端口協議名及相關信息 |
|
WSAAsyncGetHostByAddr |
獲得對應地址的主機信息 |
|
WSAAsyncGethostByname |
獲得對應主機名的主機信息 |
|
WSAAsyncGetProtoByName |
獲得對應一個協議名的協議信息 |
|
WSAAsyncGetProtoByNumber |
獲得對應協議號的協議信息 |
|
WSAAsyncGetServByName |
獲得對應服務的服務名和接口信息 |
|
WSAAsyncGetServByPort |
獲得對應服務名和接口的服務信息 |
|
WSAAsyncSelect |
通知套接口有請求事件發生 |
|
WSACancelAsyncRequest |
取消一次未完成的異步操作 |
|
WSACancelBlockingCall |
取消一次正在進行中的阻塞調用 |
|
WSACleanup |
終止windows sockets dll的使用 |
|
WSAGetLastError |
獲取操作失敗信息 |
|
WSAIsBlocking |
是否有阻塞調用正在進行 |
|
WSASetBlockingHook |
建立一個應用程序指定的阻塞鉤子函數 |
|
WSASetLastError |
設置錯誤 |
|
WSAStartup |
windows sockets dll的使用 |
|
WSAUnhookBlockingHook |
恢復阻塞的鉤子函數 |
|
WSAAccept |
根據條件函數的返回值有條件的接受連接 |
|
WSACloseEvent |
關閉一個開放的事件對象句柄 |
|
WSAConnect |
創建一個與遠程的連接,交換連接數據 |
|
WSACreateEvent |
創建一個新的事件對象 |
|
WSADuplicateSocket |
為一個共享套接口創建一個新的描述字 |
|
WSAEnumProtocols |
獲取現有傳輸協議的相關信息 |
|
WSAEventSelect |
確定與所提供的FD_XXX網絡事件集合相關的一個事件對象 |
|
WSAGetOverlappedResult |
返回指定套接口上一個重疊操作的結果 |
|
WSAGetQoSByName |
根據一個模板初始化QOS |
|
WSAHtonl |
同htonl |
|
WSAIoctl |
|
|
WSAJoinLeaf |
將一個節點加入一個多點會晤交換數據連接 |
|
WSANtohl |
|
|
WSANtohs |
|
|
WSARecv |
|
|
WSARecvDisconnect |
終止一個套接口上的接收操作或連接 |
|
WSARecvFrom |
接收一個數據報并保存源地址 |
|
WSAReseEvent |
將指定的事件對象狀態清除為未置信號 |
|
WSASend |
在一個已連接的套接口上發送數據 |
|
WSASendDisconnect |
啟動套接口連接終止操作 |
|
WSASendTo |
向指定地址發送數據,可能的話使用重疊輸入輸出操作 |
|
WSASetEvet |
將指定的事件對象狀態設置為有信號 |
|
WSASocket |
創建一個與指定服務提供者綁定的套接口 |
|
WSAWaitForMultipleEvents |
只要指定時間對象中的一個或全部處于有信號狀態,或者超時間隔到者返回 |
|
|
|
|
|
|
|
|
|
|
|
|
|
.