Я не видел ни одного важного сервера TCP / IP, который бы не использовал SO_REUSEADDR:
Есть ли какой-либо вариант использования, чтобы не использовать SO_REUSEADDR на серверах TCP / IP?
Я имею в виду, заставит ли ОС всегда использовать SO_REUSEADDR сломать любой сервер, который его не использует ?
Знаете ли вы сервер TCP / IP, который по какой-то причине не использует SO_REUSEADDR?
(конечно, вы можете не захотеть использовать его в MSWindows, поскольку он позволяет запускать два сервера на одном порту)
Конечно, существует очень допустимая причина того, что не использовался SO_REUSEADDR по умолчанию.
Это позволило бы ЛЮБОМУ процессу связывать с тем же сокетом слушания как чувствительный интернет-сервис и принимать соединения от своего лица! Это разрешает неограниченное подслушивание и man-in-the-middling.