Windows Sockets 常用函數簡表
*表示例程在應用於阻塞套接口時會阻塞。 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 |