Как сервер отличает пакеты друг от друга?

Допустим, есть пакеты CChatMessagePacket и CLoginStartPacket. Они оба хранят строку. Как сервер различает такие пакеты? Сорян, если вопрос глупый :) Весь мой предыдущий опыт работы с пакетами - это изменение их данных и ClientPlayNetHandler#sendPacket()
 

Вложения

  • изображение_2024-01-13_005257228.png
    изображение_2024-01-13_005257228.png
    89.5 KB · Просмотры: 16
  • изображение_2024-01-13_005334270.png
    изображение_2024-01-13_005334270.png
    77.3 KB · Просмотры: 16
Сверху