Что происходит, когда я завершаю процесс и буфер отправки сокета не пуст?

В Windows (и, вероятно, в других операционных системах), если у процесса есть соединение TCP с другим процессом на другом компьютере, и затем я прекращаю процесс, пакет RST будет отправлен на другой компьютер, чтобы указать конец соединения.

Теперь представьте, что после завершения процесса в буфере отправки остались некоторые данные. Что произойдет в этом случае, будут ли эти оставшиеся данные отправлены на другой компьютер, за которым следует пакет RST, или эти оставшиеся данные будут проигнорированы, и будет отправлен только пакет RST?

0 ответов

Другие вопросы по тегам