bitactor core
v1.0.4
Bitactor Core는 Java 웹 서비스 프레임 워크입니다
일반적인
| 머리 | PacketType |
|---|---|
| 2 (짧은) | 1 (바이트) |
MessageData는 독점적입니다
| 머리 | PacketType | 원기 | msgid | 사령관 | 데이터 |
|---|---|---|---|---|---|
| 2 (짧은) | 1 (바이트) | 1 (바이트) | 4 (int) | 4 (int) | n (바이트) |
| 매개 변수 이름 | 명사 | 설명하다 |
|---|---|---|
| 머리 | 묶인 머리 | 헤드의 길이를 제외하고 인클로저의 길이를 지정하십시오. |
| 원기 | 패키지 유형 | 패키지 유형 프로토콜 패키지 유형. |
| 원기 | 프로토콜 유형 | 직렬화 유형을 지정하고 Protobuf/JSON을 지원하십시오. |
| msgid | 메시지 번호 | 단일 요청 응답의 메시지 번호는 동일합니다. 요청 메시지 번호가 +1이 추가 될 때마다 푸시 메시지의 MSG는 0으로 고정됩니다. |
| 사령관 | 프로토콜 구문 분석 ID | 직렬화 및 사막화에 사용되는 직렬화 클래스의 단순 클래스 이름의 해시 코드 값 (사용자 정의 할 수 있음) |
| 데이터 | 데이터 컨텐츠 | Protobuf/JSON의 직렬화 클래스 바이트 [] |
PacketType 프로토콜은 5 가지 유형으로 나뉩니다
| 패키지 클래스 이름 | PacketType 값 | 설명하다 |
|---|---|---|
| MessageHandshake | 0x01 | 핸드 셰이크 메시지 |
| Messageack | 0x02 | 메시지를 확인하십시오 |
| MessageHeartBeat | 0x03 | 하트 비트 메시지 |
| 메시지 | 0x04 | 데이터 메시지 |
| MessageClose | 0x10 | 메시지를 닫습니다 |