Есть клиент-серверное приложение(и клиент, и сервер мой), которые передают и принимают файлы. Организовано это через TcpListiner
и передачу байтового массива. Я сам формирую пакет с заголовками, отсылаю их, а сервер, в свою очередь, читает заголовок и записывает файл с учетом информации из заголовка.
Но теперь появлялась проблема с тем, что на клиента выход в интернет будет осуществлять через прокси из изолированной сети. Т.е. указанный в клиенте сетевой адрес сервера он не будет видеть, только через прокси.
Как организовать передачу файла с учетом этой специфики? Как я понял, не изобретая костыле-подобный велосипед, сделать с TcpListiner
ничего нельзя не тот сетевой уровень.
Как поступить? Переписывать код, создавая httpServer
и клиент, который шлет файлы по http? Или есть какие-то более изящные решения. Хотелось бы увидеть пример такого сервера, т.к. примеры, которые есть ориентированы на отдачу обычных ответов и запросов. Что, видимо, не с проста.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Создаю новый проект MVC 4 (или Core, неважно) по шаблону MVCДобавляю в прям в Index простейшую форму (input type='file" и submit), создаю простейший обработчик...
Всем доброго времени сутокСоздаю Excel файл с помощью epplus добаляю в него линейный (eChartType