SOCKET在TCP客户端
预备:
加载套接字库。
过程:
1.创建套接字(socket)。
2.向服务器发出连接请求(connect)。
3.和服务器端进行通讯(send/recv)。
4.关闭套接字。
实现:
1.创建套接字(socket)
SOCKET sockClient=socket(AF_INET,SOCK_STREAM,0);
2.向服务器发送连接请求(connect)
SOCKADDR_IN addrSrv;
addrSrv.sin_addr.S_un.S_addr=inet_addr("127.0.0.1");
addrSrv.sin_family=AF_INET;
addrSrv.sin_port=htons(6000);
connect(sockClient,(SOCKADDR*)&addrSrv,sizeof(SOCKADDR));
//connect其他没有什么说的,主要是第二个参数,设定要连接服务器的地址信息
3.和服务器端进行通讯(send/recv)
char recvBuf[100];
recv(sockClient,recvBuf,100,0);
printf("%s/n",recvBuf);
send(sockClient,"This is lisi",strlen("This is lisi")+1,0);
4.关闭套接字
closesocket(sockClient);
WSACleanup();