Объект(Выход|Вход)Двоичный протокол потока
-
03-07-2019 - |
Вопрос
Мне было интересно, есть ли у кого-нибудь ресурсы, описывающие двоичный протокол, используемый ObjectOutputStream
.Я, конечно, понимаю, что сами объекты могут указывать, какие у них данные, реализуя Externalizable
интерфейс, так что, думаю, я больше обращаю внимание на структуру графа объектов — метаданные, если хотите.
Я пишу программу на C, которая должна взаимодействовать с устаревшей программой Java.У меня нет возможности изменить ни одно из этих требований, поэтому займитесь реверс-инжинирингом. ObjectOutputStream
протокол.(Есть сервер, который использует HTTP для транспорта и возвращает Object*Stream в качестве ответа HTTP.)
Однако я чувствую, что кто-то другой должен был проделать эту работу раньше.Можете ли вы указать какие-либо ресурсы, чтобы ускорить мою работу?