Сведения о вопросе

Life

22:53, 1st August, 2020

Реализация транспорта данных по сети на C#

Просмотров: 288   Ответов: 6

Что посоветуете использовать из существующего или для разработки собственной технологии. Требуется создать транспорт передачи данных как в локальной сети так и через интернет? Желательно использовать надстройки над HTTP для безболезненного преодоления возможных барьеров. Также буду благодарен если подскажете как не использовать Base64 при передаче, чтобы не увеличивать расход трафика.



  Сведения об ответе

crush

01:32, 23rd August, 2020

Если я правильно вас понял, то WCF c BasicHttpBinding.


  Сведения об ответе

screen

15:14, 22nd August, 2020

Попробуйте .NET Remoting. Штука весьма и весьма прозрачная, сервер экпортирует некий объект, с которым клиент в свою очередь работает. Все типы спокойно маршалятся, ни о чём задумываться не надо. Транспорт поверх Http наличествует.


  Сведения об ответе

lesha

07:28, 9th August, 2020

Извините, а зачем нужен HTTP? Как-раз он и будет тратить трафик. Может использовать TCP? Туториал вот здесь www.switchonthecode.com/tutorials/csharp-tutorial-simple-threaded-tcp-server. Использование Base64 нецелесообразно, т.к. TCP может передавать бинарные данные.


  Сведения об ответе

JUST___

20:50, 7th August, 2020

json, xml, можно их дополнительно gzip'ать.


  Сведения об ответе

SEEYOU

05:51, 3rd August, 2020

.NET Remoting однозначно. Лучшее решение.


  Сведения об ответе

VCe znayu

06:25, 28th August, 2020

А чего выдумывать? SOAP уже не кошерно?


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться