Files
Client/Server/NFAuthTool/NFAuthServer/GameConnection.h
LGram16 dd97ddec92 Restructure repository to include all source folders
Move git root from Client/ to src/ to track all source code:
- Client: Game client source (moved to Client/Client/)
- Server: Game server source
- GameTools: Development tools
- CryptoSource: Encryption utilities
- database: Database scripts
- Script: Game scripts
- rylCoder_16.02.2008_src: Legacy coder tools
- GMFont, Game: Additional resources

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 20:17:20 +09:00

40 lines
939 B
C++

#pragma once
#include "Packet.h"
// LoginServer의 UserConnect가 접속속할때 사용되는 Connect..
class GameConnection : public NaveServer::NFConnection
{
NaveNet::NFPacket m_SendPacket;
DWORD m_dwServerType;
DWORD m_dwServerCH;
public:
void Clear();
void DispatchPacket( NaveNet::NFPacket& Packet );
//------------------------ 멤 버 변 수 -------------------------//
protected:
void (GameConnection::*OnMsgMap[MaxPacket])(CHAR* Packet, int Len);
void OnConnect(BOOL bConnect);
void OnDisconnect();
public:
void Parsed_CMD(CHAR* Packet, int Len);
void Parsed_AUTHOR(CHAR* Packet, int Len);
void Parsed_IRC(CHAR* Packet, int Len);
void Parsed_BUYITEMINFO(CHAR* Packet, int Len);
void Parsed_Dummy(CHAR* Packet, int Len);
void Send_IRC(const char* strCommand, const char* strMsg);
void Send_CMD(DWORD dwCmd, DWORD dwValue);
void Send_IPList();
public:
GameConnection(void);
~GameConnection(void);
};