fix: 패킷 상수 네이밍 수정
This commit is contained in:
parent
17013f70f5
commit
37c751cb8f
3 changed files with 4 additions and 6 deletions
|
|
@ -38,7 +38,7 @@ bool BaseClient::Login(const std::string &nickname) {
|
|||
std::memset(loginPkt.nickname, 0, sizeof(loginPkt.nickname));
|
||||
std::strncpy(loginPkt.nickname, nickname.c_str(),
|
||||
sizeof(loginPkt.nickname) - 1);
|
||||
SendPacket(PacketID::Login, &loginPkt, sizeof(loginPkt));
|
||||
SendPacket(PacketID::CS_Login, &loginPkt, sizeof(loginPkt));
|
||||
std::cout << "로그인 요청 보냄: " << nickname << std::endl;
|
||||
|
||||
// 로그인 결과 대기
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ struct Packet {
|
|||
enum class PacketID : uint16_t {
|
||||
Ping = 1,
|
||||
// 로그인 요청 (PKT_CS_Login)
|
||||
Login = 10,
|
||||
CS_Login = 10,
|
||||
// 로그인 결과 응답 (PKT_SC_LoginResult)
|
||||
SC_LoginResult = 11,
|
||||
Chat = 20,
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ PacketHandler::HandlePacket(std::shared_ptr<Session> session,
|
|||
sizeof(PacketHeader)));
|
||||
} break;
|
||||
|
||||
case PacketID::Login: {
|
||||
case PacketID::CS_Login: {
|
||||
if (packet.payload.size() < sizeof(PKT_CS_Login)) {
|
||||
Logger::Log("로그인 패킷 크기가 올바르지 않습니다.");
|
||||
co_return;
|
||||
|
|
@ -36,9 +36,8 @@ PacketHandler::HandlePacket(std::shared_ptr<Session> session,
|
|||
|
||||
PKT_SC_LoginResult loginResult;
|
||||
|
||||
// 원자적으로 중복 체크 및 세션 추가
|
||||
// 중복 체크
|
||||
if (!SessionManager::GetInstance().TryJoin(session, userData.nickname)) {
|
||||
// 이미 접속 중인 유저
|
||||
Logger::Log("중복 로그인 거부: ", nickname);
|
||||
loginResult.result = 0;
|
||||
|
||||
|
|
@ -60,7 +59,6 @@ PacketHandler::HandlePacket(std::shared_ptr<Session> session,
|
|||
" (Gold: ", session->GetGold(),
|
||||
", Level: ", session->GetSwordLevel(), ")");
|
||||
|
||||
// 로그인 성공 응답
|
||||
loginResult.result = 1;
|
||||
|
||||
PacketHeader header;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue