feat : 주석정리

This commit is contained in:
qornwh1
2026-04-03 09:19:59 +09:00
parent 162d04d005
commit a777dc5f99

View File

@@ -10,21 +10,17 @@ using ServerLib.Packet;
namespace ServerLib.Service; namespace ServerLib.Service;
/// <summary> /*
/// 네트워킹 추상 베이스 (protobuf 없음) * 순서
/// * OnPeerConnected → 대기 목록 등록 (아직 Auth로 로그인 안된상테)
/// 흐름: * OnNetworkReceive → Auth 패킷(type=1)이면 HashKey(4byte int) 읽어 인증 / 이미 같은 HashKey 세션 있으면 이전 피어 끊고 재연결 (WiFi→LTE) / 그 외 패킷은 HandlePacket() 으로 전달
/// OnPeerConnected → 대기 목록 등록 * OnPeerDisconnected → 세션/대기 목록에서 제거
/// OnNetworkReceive → Auth 패킷(type=1)이면 HashKey(4byte int) 읽어 인증 *
/// → 이미 같은 HashKey 세션 있으면 이전 피어 끊고 재연결 (WiFi→LTE) * 서브 클래스
/// → 그 외 패킷은 HandlePacket() 으로 전달 * OnSessionConnected - 인증 완료 시
/// OnPeerDisconnected 세션/대기 목록에서 제거 * OnSessionDisconnected - 세션 정상 해제 시 (재연결 교체는 호출 x)
/// * HandlePacket - 패킷 파싱
/// 서브클래스 구현: */
/// OnSessionConnected - 인증 완료 시
/// OnSessionDisconnected - 세션 정상 해제 시 (재연결 교체는 호출 안 함)
/// HandlePacket - 인증된 피어의 게임 패킷 처리
/// </summary>
public abstract class ServerBase : INetEventListener public abstract class ServerBase : INetEventListener
{ {
protected NetManager netManager = null!; protected NetManager netManager = null!;
@@ -102,7 +98,7 @@ public abstract class ServerBase : INetEventListener
isListening = false; isListening = false;
} }
// 클라이언트 연결 요청 수신 Accept / Reject 결정 // 클라이언트 연결 요청 수신 Accept / Reject 결정
public void OnConnectionRequest(ConnectionRequest request) public void OnConnectionRequest(ConnectionRequest request)
{ {
// 벤 기능 추가? 한국 ip만? // 벤 기능 추가? 한국 ip만?