데이터베이스에 저장된 유형은 C++로 작성된 blob 유형입니다. Java 저장소와 다른지는 모르겠습니다. 이제 문제는 저장할 때 구조가 있다는 것입니다.
구조는 다음과 같습니다. 두 개의 플라스틱 모양은 각각 101과 변수 수를 나타내며 그 뒤에 정수와 문자열이 옵니다. 예: 101 100 145 "Weather" 168 "Good" 이와 같은 것은 정말 짜증나는 일입니다. . . 어떻게 가져오는지 모르겠습니다. 스트림으로 시도했는데 모두 깨졌습니다. 서버에 문의했더니 구조에 따라 바이트를 가로채야 한다고 했습니다. 나한테 조언 좀 해줄 사람 있어?
阿神2017-06-24 09:43:30
C++와 Java는 동일한 직렬화 프로토콜을 사용해야 합니다. 그렇지 않으면 역직렬화할 수 없습니다. 그것은 구조도 아니고 아무것도 아닙니다.