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