Как работает серверный сокет? Когда я создаю сокет Java-сервера и принимаю соединение на порту 1234. Действительно ли сервер использует порт 1234 для всех клиентов? Я прочитал, что когда вы пишете сетевой сервер, сокет фактически открывает другой порт после того, как соединение будет принято.
Это правда? Если да, то почему я не вижу его в netstat? Я вижу много соединений вроде этого
tcp 0 0 ::ffff:MY_IP:1234 ::ffff:97.37.134.95:39236 ESTABLISHED
tcp 0 0 ::ffff:MY_IP:1234 ::ffff:89.204.153.101:26117 ESTABLISHED
tcp 0 0 ::ffff:MY_IP:1234 ::ffff:195.240.16.70:26193 ESTABLISHED
tcp 0 0 ::ffff:MY_IP:1234 ::ffff:80.187.98.116:15012 ESTABLISHED
tcp 0 0 ::ffff:MY_IP:1234 ::ffff:218.78.248.190:30794 ESTABLISHED
Так они действительно все подключены к моему серверу в 1234? Если это так, разве это не означает, что сервер сможет принимать бесконечное количество соединений?