Как именно работает сокет сервера?

Как именно работает сокет сервера? Когда я создаю сокет 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? Если да, то разве это не означает, что ваш сервер сможет принимать бесконечное количество подключений?

13
задан erotsppa 7 September 2010 в 14:28
поделиться