Files
Sun1602/Tools/SunUpdateManager/UpdateCommon/ServerStruct.h
T
2022-10-26 12:25:11 +08:00

44 lines
740 B
C

#pragma once
#include "PublicDefine.h"
struct INI_IOHANDLER_DESC
{
char szIP[MAX_IP_SIZE];
WORD wPort;
DWORD dwMaxAcceptSession;
DWORD dwMaxConnectSession;
DWORD dwSendBufferSize;
DWORD dwRecvBufferSize;
DWORD dwTimeOut;
DWORD dwNumberOfAcceptThreads;
DWORD dwNumberOfIoThreads;
DWORD dwNumberOfConnectThreads;
DWORD dwMaxPacketSize;
};
#ifdef __20080312__SOLARAUTH_SERVER_PATCH
struct SOLAR_SCDATA
{
TCHAR szDefaultPath[MAX_PATH];
};
struct SERVER_ENV
{
SOLAR_SCDATA SCDataInfo;
INI_IOHANDLER_DESC ClientIoHandler;
INI_IOHANDLER_DESC ServerIoHandler;
};
#else
struct SERVER_ENV
{
// IOCP ¼³Á¤
INI_IOHANDLER_DESC ClientIoHandler;
INI_IOHANDLER_DESC ServerIoHandler;
};
#endif //__20080312__SOLARAUTH_SERVER_PATCH