Socket options SO_REUSEADDR and SO_REUSEPORT, how do they differ? Do they mean the same across all major operating systems?

Theman pages oraz dokumentacje programistów dotyczące opcji gniazdSO_REUSEADDR iSO_REUSEPORT są różne dla różnych systemów operacyjnych i często bardzo mylące. Niektóre systemy operacyjne nie mają nawet takiej opcjiSO_REUSEPORT. WEB jest pełen sprzecznych informacji dotyczących tego tematu i często można znaleźć informacje, które są prawdziwe tylko dla jednej implementacji gniazda określonego systemu operacyjnego, która może nawet nie być wyraźnie wymieniona w tekście.

Więc jak to dokładnie jestSO_REUSEADDR Inne niżSO_REUSEPORT?

Czy systemy są bezSO_REUSEPORT bardziej ograniczony?

A jakie dokładnie jest oczekiwane zachowanie, jeśli korzystam z jednego z różnych systemów operacyjnych?

questionAnswers(1)

yourAnswerToTheQuestion