服务端
#pragma comment(lib, "iegadCommon.lib")
#include "iegadNet.h"
#include <iostream>
#include <fstream>
int main()
{
Socket::InitSockVersion();
EndPoint currentEP;
currentEP.SetIpAddress(Socket::GetLocalIpAddress());
std::cout<<currentEP.GetIpAddress()<<std::endl;
TcpClient tcpClnt;
int rzt = tcpClnt.Connect("192.168.1.108", 7777);
if (!rzt)
{
std::cout<<"连接成功"<<std::endl;
}
else
{
std::cout<<"连接失败"<<std::endl;
}
std::ofstream fout;
fout.open("C:\\Users\\Administrator\\Desktop\\1.iso", std::ios_base::app | std::ios_base::binary);
std::cout<<"开始接收...\n";
while (1)
{
int recvLen;
rzt = tcpClnt.Recv((char *)&recvLen, 4);
if (rzt != 4)
{
std::cout<<"error 1\n";
break;
}
if (recvLen == -1)
{
break;
}
char * recvBuffer = new char[recvLen];
rzt = tcpCl