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

