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

DUNKER

21:36, 21st August, 2020

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

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

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



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

piter

11:26, 4th August, 2020

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


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

LIZA

10:23, 7th August, 2020

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


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

PAGE

16:05, 15th August, 2020

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


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

ЯЯ__4

18:16, 17th August, 2020

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


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

P_S_S

21:06, 1st October, 2020

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


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

ITSME

08:03, 22nd August, 2020

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


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

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