bitactor core
v1.0.4
Bitactor Core - это рамка веб -сервиса Java
Общий
| голова | PacketType |
|---|---|
| 2 (короткий) | 1 (байт) |
Massagedata является эксклюзивным
| голова | PacketType | прототип | MSGID | командование | данные |
|---|---|---|---|---|---|
| 2 (короткий) | 1 (байт) | 1 (байт) | 4 (int) | 4 (int) | n (байт) |
| Имя параметра | существительное | объяснять |
|---|---|---|
| голова | Привязанная голова | Укажите длину корпуса, исключая длину головы. |
| прототип | Тип пакета | Тип пакета типа пакета Тип пакета. |
| прототип | Тип протокола | Укажите тип сериализации и поддержку Protobuf/JSON. |
| MSGID | Номер сообщения | Номер сообщения одного ответа на запрос такой же. Каждый раз, когда номер сообщения запроса добавляется +1, MSG сообщения push -сообщения фиксируется до 0. |
| командование | Идентификатор протокола | Значение хешкода простого имени класса класса сериализации, используемого для сериализации и десериализации (также может быть настроено) |
| данные | Содержание данных | Protobuf/Json сериализация класса класса [] |
Протокол PacketType разделен на 5 типов
| Название класса пакета | Значение PacketType | описывать |
|---|---|---|
| MessageHandshake | 0x01 | Послание рука |
| Messageack | 0x02 | Подтвердить сообщение |
| MessageHeartBeat | 0x03 | Сердцебиение сообщения |
| МЕССОДЕГАТА | 0x04 | Сообщение данных |
| Messageclose | 0x10 | Закрытое сообщение |