[JAVA] piedra_de_flor

  • 홈
  • 태그
  • 방명록
  • 백엔드 멘토링

UDP 1

게임은 서버와 어떤 방식으로 통신할까?

🎯 글을 쓰게 된 이유 리그 오브 레전드에서 챔피언을 움직이거나, 온라인 게임에서 몬스터를 잡거나, 총 게임을 할 때....우리는 매 순간 수많은 데이터를 서버와 주고받고 있다. 문득 궁금해졌다.내가 게임에서 한 걸음 움직일 때마다 서버에 API 호출을 하는 걸까?아이템을 획득할 때마다 DB에 저장되는 건가?실시간으로 다른 유저와 싸우는데 어떻게 렉이 안 생기지? 그래서 이번에는 게임이 서버와 통신하는 방식에 대해 파헤쳐보기로 했다. 🎮 게임 통신의 기본 분류 게임 서버 통신을 이해하려면 먼저 게임을 크게 세 가지로 분류해야 한다 1. 실시간 게임 (FPS, MOBA, 배틀로얄)밀리초 단위의 빠른 반응이 필요다수 유저가 동시에 상호작용지연시간이 게임 플레이에 직접적 영향2. 턴제/비실시간 게임 (..

백엔드 멘토링 2025.08.26
이전
1
다음
더보기
프로필사진

[JAVA] piedra_de_flor

개발 공부 기록

  • 분류 전체보기 (45)
    • 백엔드 멘토링 (36)
    • Java 공부 (5)
    • Programmers (1)
      • Lv1 (1)
      • Lv2 (0)
      • Lv3 (0)
    • 우테코 강의 (1)

Tag

DTO, 자바의 신, tcp, JPA, java8, 개선, Java, Optional, Lambda, db, API, 네트워크, 생성자, 회고록, stock, Firebase, ngrinder, 객체지향, 실시간, Spring,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • Github

티스토리툴바