Windows Sockets 常用函數簡表

Windows Sockets 常用函數簡表



       Windows Sockets規範包含了以下Berkeley風格的套接口例程: 

 

       *表示例程在應用於阻塞套接口時會阻塞。

       accept()*       響應聯結請求,並且新建一個套接口。原來的套接口則返回監聽狀態。  

       bind()          把一個本地的名字和一個無名的套接口捆綁起來。  

       closesocket()*  把套接口從擁有對象參考表中取消。該函數只有在SO_LINGER被設置時纔會阻塞。  

       connect()*      初始化到一個指定套接口上的連接。  

       getpeername()   得到連接在指定套接口上的對等通訊方的名字。  

       getsockname()   得到指定套接口上當前的名字。  

      getsockopt()    得到與指定套接口相關的屬性選項。  

       htonl()         把32位的數字從主機字節順序轉換到網絡字節順序。  

       htons()         把16位的數字從主機字節順序轉換到網絡字節順序。  

       inet_addr()     把一個Internet標準的"."記號地址轉換成Internet地址數值。  

       inet_ntoa()     把Internet地址數值轉換成帶"."的ASCII字符串。  

      ioctlsocket()   爲套接口提供控制。  

       listen()        監聽某一指定套接口上連接請求的到來。  

       ntohl()         把32位數字從網絡字節順序轉換爲主機字節順序。  

       ntons()         把16位數字從網絡字節順序轉換爲主機字節順序。  

       recv()*         從一個已連接的套接口接收數據。  

       recvfrom()*     從一個已連接的或未連接的套接口接收數據。  

       select()*       執行同步I/O多路複用。  

       send()*         從一已連接的套接口發送數據。 

       sendto()*       從已連接或未連接的套接口發送數據。  

      setsockopt()    設置與指定套接口相關的屬性選項。  

       shutdown()      關閉一部分全雙工的連接。  

       socket()        創建一個通訊端點並返回一個套接口。

 

 

來源:http://blog.csdn.net/easyxu/archive/2005/02/21/295454.aspx

發佈了0 篇原創文章 · 獲贊 0 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章