1. 程式人生 > >socket函數

socket函數

ipv 參數 狀態 數據包 line 函數 size 可靠的 連接狀態

int socket(int domain, int type, int protocol);  在參數表中,domain指定使用何種的地址類型,比較常用的有:  PF_INET, AF_INET: Ipv4網絡協議;  PF_INET6, AF_INET6: Ipv6網絡協議。  type參數的作用是設置通信的協議類型,可能的取值如下所示:   SOCK_STREAM: 提供面向連接的穩定數據傳輸,即TCP協議  OOB: 在所有數據傳送前必須使用connect()來建立連接狀態。  SOCK_DGRAM: 使用不連續不可靠的數據包連接。  SOCK_SEQPACKET: 提供連續可靠的數據包連接。
  SOCK_RAW: 提供原始網絡協議存取。  SOCK_RDM: 提供可靠的數據包連接。  SOCK_PACKET: 與網絡驅動程序直接通信。  參數protocol用來指定socket所使用的傳輸協議編號。這一參數通常不具體設置,一般設置為0即可。

socket函數