DragonNest/Server/DNLogServer/DNConnectionManager.cpp

33 lines
1.2 KiB
C++
Raw Normal View History

2024-12-20 16:56:44 +08:00
<EFBFBD><EFBFBD>#include "StdAfx.h"
#include "DNConnectionManager.h"
#include "DNConnection.h"
#include "Util.h"
CDNConnectionManager* g_pConnectionManager = NULL;
CDNConnectionManager::CDNConnectionManager(void): CConnectionManager()
{
}
CDNConnectionManager::~CDNConnectionManager(void)
{
}
CConnection* CDNConnectionManager::AddConnection(const char *pIp, const USHORT nPort)
{
CDNConnection *pCon = new CDNConnection;
if (!pCon) return NULL;
// <EFBFBD><EFBFBD><EFBFBD><EFBFBD> ȹ<EFBFBD><EFBFBD>0<EFBFBD> <EFBFBD><EFBFBD>%<EFBFBD>X<EFBFBD> ID<EFBFBD><EFBFBD><EFBFBD>..
pCon->SetSessionID(g_IDGenerator.GetMasterConnectionID());
pCon->SetIp(pIp);
pCon->SetPort(nPort);
PushConnection(pCon);
return pCon;
}