Метод Accept () и новый сокет - PullRequest
2 голосов
/ 27 мая 2010

В системе unix, когда вы вызываете системный вызов accept, имеет ли недавно созданный сокет номер порта, отличный от слушающего сокета?

1 Ответ

7 голосов
/ 27 мая 2010

Нет, у него одинаковый номер порта.

Соединения TCP / IP различаются по их исходному и целевому ips, а также по номерам портов источника и назначения, поэтому каждое соединение с одним и тем же портом от одного и того же клиента"на" получателе "будет иметь тот же порт на" получателе ", но уникальный * порт на" клиенте ".

* Уникальный, по крайней мере, с точки зрения" получателя ".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...