client.cpp

来自「使用winsock实现网络编程,完成客户端服务器端的简单通信.」· C++ 代码 · 共 36 行

CPP
36
字号
#include<winsock2.h>
#include<stdio.h>
void main()
{
	WSADATA wsaData;
	SOCKET client;
	SOCKADDR_IN serverAddr;
	int port=10000;
	char sendBuff[100];
	char recBuff[100];
	int sendLength=100;
	
	WSAStartup(MAKEWORD(2,2),&wsaData);

	client = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);

	serverAddr.sin_family = AF_INET;
	serverAddr.sin_port = htons(port);
	serverAddr.sin_addr.s_addr = inet_addr("26.100.210.74");
	while(1)
	{
		connect(client,(SOCKADDR*)&serverAddr,sizeof(serverAddr));

		memset(sendBuff,0,100);
		gets(sendBuff);
		send(client,sendBuff,100,0);
		memset(recBuff,0,100);
		recv(client,recBuff,100,0);
		printf("server say :%s\n",recBuff);

	}

	closesocket(client);

	WSACleanup();
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?