Guestbook

  • 2017.02.01 10:02 EDIT/DEL REPLY

    비밀댓글입니다

  • 2015.03.31 14:18 EDIT/DEL REPLY

    비밀댓글입니다

    • 흥배 2015.03.31 22:37 신고 EDIT/DEL

      보통 4096~8192를 사용하는 것은 보통 게임서버에서 한 패킷의 크기가 이것을 넘어가는 경우가 거의 없기 때문입니다(사실 특정 경우 빼고는 서버와 클라이언트간에 주고 받는 데이터 크기는 작습니다). 패킷의 최대크기를 너무 작게 잡으면 데이터 주고 받을 때 쪼개서 보내야 되는 경우가 자주 발생하고, 너무 크게 잡으면 불필요한 메모리 공간을 많이 먹어서 개발중인 게임에 맞게 적당하게 잡는 것이 좋습니다.

      성능측면에서 볼 때 MTU 사이즈보다 작은 패킷을 주고 받는 것이 좋습니다.

  • 2015.01.14 13:01 EDIT/DEL REPLY

    비밀댓글입니다

  • 2014.10.31 05:29 EDIT/DEL REPLY

    비밀댓글입니다

    • 흥배 2014.10.31 10:02 신고 EDIT/DEL

      TCP라는 것이 스트림 통신이라서 클라이언트에서 보낸대로 오지 않고 뭉쳐서 올수도 있어서 이 뭉친 데이터가 너무 큰 경우 나머지는 다음에 올수도 있습니다.

      asio를 공부하기 전에 먼저 TCP/IP 관련 책을 시간들여서 보기 바랍니다.
      책 관련 질의 응답 이메일은 없습니다 ^^;