Windows Socket编程:TCP客户端

# include

# include

# include


int主要(int命令行参数个数,char * argv [])

{

字符消息[30];

WSADATA WSADATA;

插座hSocket;

指向SOCKADDR_IN servAddr;


WSAStartup (MAKEWORD (2, 2), &wsaData);

hSocket=插座(PF_INET SOCK_STREAM 0);


memset (&servAddr 0 sizeof (servAddr));

servAddr。sin_family=AF_INET;

servAddr.sin_addr。s_addr=inet_addr (argv [1]);

servAddr。sin_port=htons (atoi (argv [2]));


连接(hSocket、(SOCKADDR *) &servAddr sizeof (servAddr));


recv (hSocket、消息sizeof(消息)- 1,0),

printf (“% s”,消息);


closesocket (hSocket);

WSACleanup ();


返回0;

}


Windows Socket编程:TCP客户端