Передача файлов через прокси

160
29 мая 2019, 18:20

Есть клиент-серверное приложение(и клиент, и сервер мой), которые передают и принимают файлы. Организовано это через TcpListiner и передачу байтового массива. Я сам формирую пакет с заголовками, отсылаю их, а сервер, в свою очередь, читает заголовок и записывает файл с учетом информации из заголовка.

Но теперь появлялась проблема с тем, что на клиента выход в интернет будет осуществлять через прокси из изолированной сети. Т.е. указанный в клиенте сетевой адрес сервера он не будет видеть, только через прокси.

Как организовать передачу файла с учетом этой специфики? Как я понял, не изобретая костыле-подобный велосипед, сделать с TcpListiner ничего нельзя не тот сетевой уровень.

Как поступить? Переписывать код, создавая httpServer и клиент, который шлет файлы по http? Или есть какие-то более изящные решения. Хотелось бы увидеть пример такого сервера, т.к. примеры, которые есть ориентированы на отдачу обычных ответов и запросов. Что, видимо, не с проста.

READ ALSO
При загрузке файла вылетает отладчик VS2017 (ASP)

При загрузке файла вылетает отладчик VS2017 (ASP)

Создаю новый проект MVC 4 (или Core, неважно) по шаблону MVCДобавляю в прям в Index простейшую форму (input type='file" и submit), создаю простейший обработчик...

131
Callback'и вызываются в новом потоке или том же?

Callback'и вызываются в новом потоке или том же?

Если я правильно понимаю, то в том же

138
epplus c# цена деления на графике

epplus c# цена деления на графике

Всем доброго времени сутокСоздаю Excel файл с помощью epplus добаляю в него линейный (eChartType

156
Работа с КриптоПро на .Net Core

Работа с КриптоПро на .Net Core

Цель - подписать xml файл посредством КриптоПроПишу в net core

124