#include
#include
#pragma comment(lib,"ws2_32.lib")
static SOCKET socket_client; //本地创建的客户端socket
static struct sockaddr_in server_in; //用于存储服务器的基本信息
static void analysis(char* data, int datal);
static void reconnect();
int main(int argc, char* argv[])
{
char recData[255]; //这个地方一定要酌情设置大小,这决定了每次能获取多少数据
int ret; //recv函数的返回值 有三种状态每种状态的含义在下方有解释
WORD socket_version;
WSADATA wsadata;
socket_version = MAKEWORD(2,2);
if(WSAStartup(socket_version, &wsadata) != 0)
{
printf("wsastartup error !");
system("pause");
return;
}
reconnect();
while(1)
{
ret = recv(socket_client, recData, 255, 0);
/************************************************************************
recv函数