[게임 서버] Server와 Client의 통신, 패킷(Packet) 정보 주고 받기
·
공부/게임 서버
Server에서 Client로, 또는 반대의 상황에서 정보를 주고 받는 방법을 살펴보자. Packet을 상속받는 정보들이 있다. Packet에는 모든 아이들이 반드시 가져야 할 기본 정보인 size와 packetId, Write()와 Read()를 지니고 있다. public abstract class Packet { public ushort size; public ushort packetId; public abstract ArraySegment Write(); public abstract void Read(ArraySegment s); } size는 말 그대로 정보의 크기다. packetId는 패킷을 구분해줄 장치다. Write는 패킷을 보낼 때 사용하고 Read는 패킷을 받을 때 사용한다. Player..