У меня есть приложение Spring Boot, работающее на Wildfly.Коллега использует curl для отправки пары файлов на мой сервер.
Когда он отправляет файлы, и мы смотрим на Wireshark, два почтовых запроса отправляются в одном кадре.
Мой сервер обрабатывает их отдельно,чтение сокета, сохранение файла, затем закрытие соединения.Оба запроса обрабатываются правильно.
Как это?
Я предполагаю, что когда я закрываю соединение в своем коде, оно не закрывает соединение TCP
, оно просто завершает запрос HTTP
, но фактический сокет остается открытым, а детали скрыты от меня.Это правильно?