fix: 패킷 상수 네이밍 수정

This commit is contained in:
bumpsoo 2026-02-05 11:29:49 +00:00
parent 17013f70f5
commit 37c751cb8f
3 changed files with 4 additions and 6 deletions

View file

@ -38,7 +38,7 @@ bool BaseClient::Login(const std::string &nickname) {
std::memset(loginPkt.nickname, 0, sizeof(loginPkt.nickname)); std::memset(loginPkt.nickname, 0, sizeof(loginPkt.nickname));
std::strncpy(loginPkt.nickname, nickname.c_str(), std::strncpy(loginPkt.nickname, nickname.c_str(),
sizeof(loginPkt.nickname) - 1); sizeof(loginPkt.nickname) - 1);
SendPacket(PacketID::Login, &loginPkt, sizeof(loginPkt)); SendPacket(PacketID::CS_Login, &loginPkt, sizeof(loginPkt));
std::cout << "로그인 요청 보냄: " << nickname << std::endl; std::cout << "로그인 요청 보냄: " << nickname << std::endl;
// 로그인 결과 대기 // 로그인 결과 대기

View file

@ -21,7 +21,7 @@ struct Packet {
enum class PacketID : uint16_t { enum class PacketID : uint16_t {
Ping = 1, Ping = 1,
// 로그인 요청 (PKT_CS_Login) // 로그인 요청 (PKT_CS_Login)
Login = 10, CS_Login = 10,
// 로그인 결과 응답 (PKT_SC_LoginResult) // 로그인 결과 응답 (PKT_SC_LoginResult)
SC_LoginResult = 11, SC_LoginResult = 11,
Chat = 20, Chat = 20,

View file

@ -18,7 +18,7 @@ PacketHandler::HandlePacket(std::shared_ptr<Session> session,
sizeof(PacketHeader))); sizeof(PacketHeader)));
} break; } break;
case PacketID::Login: { case PacketID::CS_Login: {
if (packet.payload.size() < sizeof(PKT_CS_Login)) { if (packet.payload.size() < sizeof(PKT_CS_Login)) {
Logger::Log("로그인 패킷 크기가 올바르지 않습니다."); Logger::Log("로그인 패킷 크기가 올바르지 않습니다.");
co_return; co_return;
@ -36,9 +36,8 @@ PacketHandler::HandlePacket(std::shared_ptr<Session> session,
PKT_SC_LoginResult loginResult; PKT_SC_LoginResult loginResult;
// 원자적으로 중복 체크 및 세션 추가 // 중복 체크
if (!SessionManager::GetInstance().TryJoin(session, userData.nickname)) { if (!SessionManager::GetInstance().TryJoin(session, userData.nickname)) {
// 이미 접속 중인 유저
Logger::Log("중복 로그인 거부: ", nickname); Logger::Log("중복 로그인 거부: ", nickname);
loginResult.result = 0; loginResult.result = 0;
@ -60,7 +59,6 @@ PacketHandler::HandlePacket(std::shared_ptr<Session> session,
" (Gold: ", session->GetGold(), " (Gold: ", session->GetGold(),
", Level: ", session->GetSwordLevel(), ")"); ", Level: ", session->GetSwordLevel(), ")");
// 로그인 성공 응답
loginResult.result = 1; loginResult.result = 1;
PacketHeader header; PacketHeader header;