Я использую соединение 3G UMTS. Я пытаюсь реализовать HTTP туннелирование на мой сервер
который прослушивает порт 80 (это делается для того, чтобы обойти межсетевой экран клиента). Проблема в том, что прокси-сервер провайдера поддерживает HTTP / 1.0, который не поддерживает постоянное соединение HTTP.
В результате после одной итерации запроса / ответа http между моим клиентом / сервером прокси-сервер провайдера разрывает базовое TCP-соединение.
мой клиент получает следующий HTTP-ответ:
HTTP/1.0 200 OK
Content-Type: application/octet-stream
Content-Length: yyy
X-Cache: MISS from ipmr5
Proxy-Connection: close
Content data
пока мой сервер действительно отправляет:
HTTP/1.1 200 OK
Connection: Keep-Alive
Content-Type: application/octet-stream
Content-Length: yyy
Content data
Есть ли обходной путь?