Nếu tôi giết một chương trình đang nghe trên cổng TCP, sẽ mất đến vài phút cho đến khi cổng được hệ thống lấy lại và có thể sử dụng lại. Tôi đã thấy một số Q / A đề cập đến hiện tượng này, nhưng không có lời giải thích. Tại sao điều đó xảy ra, tại sao hệ thống không lấy lại cổng ngay lập tức? Nó cũng xảy ra trên các hệ thống khác, chẳng hạn như Windows hoặc Mac?