광란의 공부 일지

  • 홈
  • 태그
  • 방명록

패킷직렬화 1

4. 패킷 직렬화 #1

우리가 데이터를 저장하거나 누군가에게 보낼 때 일반적인 데이터는 그냥 보내면 되지만 포인터나 동적할당된 데이터는 그냥 보낼 수 없다. 주소값으로 저장이 되는 이런 데이터는 프로그램을 실행할 때마다 달라지게 되는데 이걸 그냥 보내는 건 의미가 없기 때문이다. 패킷 직렬화는 이러한 데이터를 전송가능한 형태로 바꾸는 것을 말한다. 간단한 게임을 만든다면SendBufferRef ServerPacketHandler::Make_S_TEST(uint64 id, uint32 hp, uint16 attack, vector buffs){ SendBufferRef sendBuffer = GSendBufferManager->Open(4096); BufferWriter bw(sendBuffer->Buffer(), sendBuf..

게임서버 강의/패킷 직렬화 2025.05.29
이전
1
다음
더보기
프로필사진

광란의 공부 일지

프로그래밍 공부, 프로젝트를 하며 정리한 블로그입니다. 댓글로 다양한 의견 남겨주시면 감사드리겠습니다.

  • 분류 전체보기 (50)
    • 게임서버 강의 (50)
      • 멀티스레드 (17)
      • 메모리 관리 (8)
      • 네트워크 (8)
      • 네트워크 라이브러리 (10)
      • 패킷 직렬화 (6)
    • 게임서버 (0)
      • 동기화 (1)

Tag

Lock, buffer helper, packethandler, memory pool, Deadlock, 스마트포인터, 스레드, packetsession, tls, sendbuffer, wide byte character set, 멀티스레드, 패킷 직렬화, sendbuffer pool, recvbuffer, multi byte character set, Session, event-based synchronization, 패킷직렬화, 데드락,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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.

티스토리툴바