bitactor core
v1.0.4
Bitactor Core es un marco de servicio web Java
General
| cabeza | paquete |
|---|---|
| 2 (corto) | 1 (byte) |
Messagedata es exclusivo
| cabeza | paquete | prototipo | noble | commandid | datos |
|---|---|---|---|---|---|
| 2 (corto) | 1 (byte) | 1 (byte) | 4 (int) | 4 (int) | n (byte) |
| Nombre de parámetro | sustantivo | explicar |
|---|---|---|
| cabeza | Cabeza atada | Especifique la longitud del recinto, excluyendo la longitud de la cabeza. |
| prototipo | Tipo de paquete | Tipo de paquete Tipo de paquete de protocolo. |
| prototipo | Tipo de protocolo | Especifique el tipo de serialización y el soporte de ProtoBuf/JSON. |
| noble | Número de mensaje | El número de mensaje de una sola respuesta de solicitud es el mismo. Cada vez que se agrega el número de mensaje de solicitud +1, el MSG del mensaje Push se soluciona a 0. |
| commandid | ID de análisis de protocolo | El valor de hashcode del nombre de clase simple de la clase de serialización, utilizado para la serialización y la deserialización (también se puede personalizar) |
| datos | Contenido de datos | Byte de clase de serialización de ProtoBuf/JSON [] |
El protocolo PacketType se divide en 5 tipos
| Nombre de clase de paquete | Valor PacketType | describir |
|---|---|---|
| MessageHandshake | 0x01 | Mensaje de apretón de manos |
| Messageack | 0x02 | Mensaje de confirmación |
| MessageHeartBeat | 0x03 | Mensaje del corazón |
| Mensajería | 0x04 | Mensaje de datos |
| MessageClose | 0x10 | Mensaje cerrado |