Мне нужно отправить двоичную полезную нагрузку с метаданными по нетрадиционному медленному, с низкой пропускной способностью, дрожащему соединению, которое в принципе можно рассматривать как любое другое обычное соединение на уровне 3. и выше. Я ожидаю, что двоичная полезная нагрузка будет не более 512 КБно, вероятно, будет только около 16 КБ.Мой клиент работает под управлением .NET Compact Framework, и мой сервер может работать под управлением обычной платформы .NET Framework.
Я ищу метод или библиотеку для сериализации и передачи объектов через поток (в частности, SslStream или какой-либо аналог)последовательно через случайно расположенные интервалы (всегда при соединении) с высокой степенью избыточности, в основном в очереди сообщений.Я рассмотрел различные реализации XML, SOAP, JSON, protobuf и WCF, но некоторые из них не совместимы, слишком тяжелы, не имеют достаточно высокой избыточности или имеют плохую документацию.
Я готовнапишите что-нибудь самостоятельно или портируйте что-нибудь, но было бы очень полезно иметь что-то для работы и выдвинуть некоторые идеи.