44 lines
740 B
C
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
|