Сокет закрывается после отправки байтов с хоста на контейнер - PullRequest
0 голосов
/ 23 мая 2019

У меня есть сетевое приложение, работающее внутри контейнера Docker.Приложение прослушивает порт 1234, который я перенаправил на мой хост.У меня есть простой TCP-клиент на моем Mac (хост).Клиент подключается, отправляет несколько байтов, и я вижу исключение при закрытом сокете.

Приложение, запущенное в моем контейнере, не инициирует закрытие какого-либо соединения.Я думаю, что связь потеряна где-то посередине.Есть ли какая-то конфигурация для достижения надежного соединения между моим клиентом и сервером.

Я хочу иметь возможность симулировать бездействие сеанса в моих данных приложения и процесса.что я не смог, из-за внезапно закрытого соединения.

Ниже приведен код моего TCP-клиента.если вы заметите, я переподключаюсь по исключению.

...