Как пул соединений TCP различает разных клиентов - PullRequest
0 голосов
/ 13 мая 2010

В моем понимании, tcp-соединение в пуле соединений может быть повторно использовано, только если клиент, пытающийся подключиться к серверу, является тем, который ранее создал соединение (т.е. IP-адрес same и т. Д.). Итак, когда сервер пытается подключиться к определенному клиенту (то есть получает соединение из пула), как сервер это делает? Нужно ли указывать IP клиента или что-то еще?

1 Ответ

0 голосов
/ 13 мая 2010

Пул соединений - это технология на стороне клиента. Например, в приложении .NET, когда вы впервые создаете соединение и закрываете его с включенным пулом соединений, соединение фактически не закрывается, а остается открытым в пуле, который является кешем в клиентском процессе. Другой запрос на соединение в том же процессе может вернуть значение из пула.

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