UDP를 사용할 때 고려해야 할 것들
UDPTCP네트워크멀티플랙싱QoSQuic
AI 요약
Beta본 글은 TOAST Cloud의 Real-Time Multiplayer 서비스를 개발하며 경험한 UDP 사용 시 고려사항을 공유합니다. 국내에서는 TCP 기반 실시간 멀티플레이어 게임 구현이 일반적이었으나, 최근 Quic과 해외 상용 게임 네트워크 라이브러리 공개로 UDP에 대한 관심이 높아지고 있습니다.
UDP는 멀티플랙싱을 통해 head of blocking을 방지하고, 각 게임 오브젝트에 별도의 채널을 할당하여 성능 향상을 기대할 수 있습니다. 또한, TCP와 달리 다양한 QoS(Quality of Service)를 지원하여 모든 애플리케이션에 최적화된 프로토콜은 아니더라도 특정 서비스에 더 적합한 성능을 제공할 수 있습니다.
글에서는 UDP의 장점과 함께 멀티플랙싱, QoS 지원 등 주요 특징을 간략히 설명합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기