客户端程序
#include <stdio.h>
#include "WinSock2.h"
#pragma comment(lib,"ws2_32.lib")
#define IP_STR_ADDR "127.0.0.1"
#define IP_PROT 6000 //服务端端口号
#define LISTEN_COUNT_MAX 20 //服务端监听sock最大总数
#define RECV_MAX_LENGTH 1024 //一次接收最大数据的长度
SOCKET tcp_socket;
SOCKADDR_IN tcpAddr;
const int BufLen=1024;
char SendBuf[BufLen];
DWORD WINAPI ProcMes(LPVOID lpParameter)
{
char recvBuf[RECV_MAX_LENGTH];
int ret= recv(tcp_socket, recvBuf, RECV_MAX_LENGTH, 0);
if(ret == 0 || (ret == SOCKET_ERROR && WSAGetLastError() ==WSAECONNRESET)){
//
}
else{
recvBuf[ret]= '\0';
printf("recv data:%s\n",recvBuf);
//send(tcp_client_socket[i],recvBuf, strlen(recvBuf), 0);
}
return