IPPROTO_TCP

IPPROTO_TCP

IPPROTO_TCP 和 IPPROTO_IP代表兩種不同的協定,分別代表IP協定族裡面的TCP協定和IP協定

基本介紹

  • 中文名:IPPROTO_TCP
用途簡介,示範代碼,

用途簡介

socket函式:
int socket(int domain, int type, int protocol);
的第三個參數
這裡指使用tcp協定
根據
include/winsock2.h檔案
有以下定義
/*
* Protocols
*/
#define IPPROTO_IP 0 /* dummy for IP */
#define IPPROTO_ICMP 1 /* control message protocol */
#define IPPROTO_IGMP 2 /* internet group management protocol */
#define IPPROTO_GGP 3 /* gateway^2 (deprecated) */
#define IPPROTO_TCP 6 /* tcp */
#define IPPROTO_PUP 12 /* pup */
#define IPPROTO_UDP 17 /* user datagram protocol */
#define IPPROTO_IDP 22 /* xns idp */
#define IPPROTO_ND 77 /* UNOFFICIAL net disk proto */
#define IPPROTO_RAW 255 /* raw IP packet */
#define IPPROTO_MAX 256
所以 參數protocol用來指定socket所使用的傳輸協定編號可以有以上幾種

示範代碼

SOCKET clientSocket;
clientSocket=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);

相關詞條

熱門詞條

聯絡我們