18,356
社区成员
发帖
与我相关
我的任务
分享
// Server.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "../../common/TCPNet.h"
class NetWork:public TCPNet
{
public:
NetWork():TCPNet(100 , 1000)
{
}
void Recv(const LPVOID pData , DWORD Size , DWORD NetID)
{
std::cout<<"NetID: "<<NetID<<"\tRecv Size: "<<Size<<'\n';
//HANDLE hFile = CreateFile(TEXT("111.xls") , GENERIC_WRITE , 0 , NULL , CREATE_NEW , 0 , NULL);
//BOOL bRet = FALSE;
//if (INVALID_HANDLE_VALUE != hFile)
//{
// DWORD dwWriteSize = 0;
// bRet = WriteFile(hFile , pData , Size , &dwWriteSize , NULL);
// CloseHandle(hFile);
//}
Send(pData , Size , NetID);
return;
}
void DisConnect(DWORD NetID)
{
std::cout<<"NetID: "<<NetID<<" Disconnected"<<'\n';
}
};
NetWork Net;
int _tmain(int argc, _TCHAR* argv[])
{
Net.Listen(5750);
while(true)
{
Sleep(1);
}
return 0;
}