Podczas korzystania z klasy Socket 1 nawiązuje się połączenie TCP z serwerem na pewnym porcie, ale na serwerze ServerSocket jest w stanie obsługiwać wiele połączeń klientów dla każdego żądania przyjęcia i delegować je do wątku, aby obsłużyć żądanie. Ale w jaki sposób klasa ServerSocket może akceptować wiele połączeń TCP na tym samym porcie.W jaki sposób klasa serwerocket obsługuje wiele połączeń klientów na tym samym porcie?
Czy oznacza to, że system operacyjny decyduje o liczbie dozwolonych połączeń lub maksymalnym dozwolonym zaległościach i czy może być kontrolowany przez aplikacje na systemie operacyjnym (mam na myśli to, że Java jest ograniczona przez maksymalny backlog obsługiwany przez OS) i czy istnieje jakakolwiek prywatność dla zaległych połączeń w specyfikacji TCP?
Najlepsze reagards,
Keshav
Patrz np [ta odpowiedź] (http://stackoverflow.com/questions/3638953/do-tcp-connections-get-moved-to-another-port-after-they-are-opened/3639017#3639017) na Stackoverflow. –