bitactor core
v1.0.4
Bitactor Core ist ein Java Web Service Framework
Allgemein
| Kopf | Pakettyp |
|---|---|
| 2 (kurz) | 1 (Byte) |
Messagedata ist exklusiv
| Kopf | Pakettyp | Prototyp | msgid | CommandId | Daten |
|---|---|---|---|---|---|
| 2 (kurz) | 1 (Byte) | 1 (Byte) | 4 (int) | 4 (int) | n (Byte) |
| Parametername | Substantiv | erklären |
|---|---|---|
| Kopf | Gebundener Kopf | Geben Sie die Länge des Gehäuses ohne die Länge des Kopfes an. |
| Prototyp | Paketart | Pakettyp -Protokollpakettyp. |
| Prototyp | Protokolltyp | Geben Sie den Serialisierungstyp an und unterstützen Sie Protobuf/JSON. |
| msgid | Nachrichtennummer | Die Nachrichtennummer einer einzelnen Anforderungsantwort ist gleich. Jedes Mal, wenn die Anforderungsmeldungsnummer +1 hinzugefügt wird, wird die MSG der Push -Nachricht auf 0 behoben. |
| CommandId | Protokoll -Parsing -ID | Der HashCode -Wert des einfachen Klassennamens der Serialisierungsklasse, der für Serialisierung und Deserialisierung verwendet wird (kann auch angepasst werden) |
| Daten | Dateninhalt | Protobuf/Jsons Serialisierungsklasse Byte [] |
Das Pakettyp -Protokoll ist in 5 Typen unterteilt
| Paketklassenname | Pakettypwert | beschreiben |
|---|---|---|
| MessageHandshake | 0x01 | Handshake -Nachricht |
| Messageack | 0x02 | Meldung bestätigen |
| Messageheartbeat | 0x03 | Herzschlagbotschaft |
| Messagedata | 0x04 | Datennachricht |
| Messageclose | 0x10 | Nachricht schließen |