У меня есть Azure VM, которая действует как TCP-сервер (Java-программа, которая прослушивает порт). TCP-клиент (ncat) сидит в корпоративной сети. Между ними есть корпоративный брандмауэр. Клиент инициирует соединение с сервером, отправляя сообщение, и после этого сервер продолжает отправлять однострочное сообщение клиенту каждые 3 секунды. Клиент получает 3 или 4 сообщения, но после этого он перестает получать любое сообщение. На стороне сервера нет исключений. Когда клиент и сервер находятся в корпоративной сети, я не испытываю этой проблемы. Захват проволочной акулы находится ниже. Я не понимаю, почему клиент отправляет FIN (выделено желтым) между ними. Любые предложения, пожалуйста.