Как определить, к какому IP-адресу сервера подключен клиент - PullRequest
0 голосов
/ 07 июля 2011

Я связываюсь с IPAddress.Any.Мой сервер имеет несколько IP-адресов.В моем случае все на одном NIC, но я не думаю, что это имеет значение - это может быть так же легко, как и несколько NIC.

Мне нужно знать, к какому IP-адресу подключился клиент.Возможно ли это, или я должен создать разные сокеты для каждого из моих Ipaddresses и привязать к каждому из них?

Обновление: создание TcpListener для каждого из IP-адресов, как оказалось, является самым простым решением, хотя я остаюсь открытымк другим предложениям, связанным с IPAddress.Any (0.0.0.0)

1 Ответ

1 голос
/ 07 июля 2011

TcpClient.Client.LocalEndPoint должен содержать правильный IP-адрес.

...