Game - 실시간 서버

실시간 서버는 서버와 클라이언트 간에 연결을 유지하며 실시간으로 패킷 정보를 교환한다.

웹 서버 Stateless 서버가 클라이언트에게 무슨일이 있었는지 물어봐야 처리할 수 있으나 실시간 서버는 클라이언트의 정보를 알고 있기에 서버가 먼저 클라이언트에게 정보를 처리 할 수 있다.

실시간 서버 특징

  • 실시간으로 패킷을 교환
  • Connection Oriented 연결 지향성 서버와 통신을 서비스가 종료할 때까지 유지한다.
  • Stateful 클라이언트의 정보를 갖고 있으며 요청한다.

용도

  • 인 게임에서 피해를 주거나 입은 경우 플레이어의 상태 처리
  • 퀘스트 완료한 경우 보상을 제공
  • 실시간 채팅 또는 통신
  • PvP 구현
  • 스토어샵의 구매 거래