Ускоренное прослушивание нескольких IP-адресов на одном (TCP) -приемнике - PullRequest
4 голосов
/ 22 августа 2011

Повышающий TCP-акцептор может быть подключен с помощью конструктора конечной точки, который принимает в качестве аргумента только номер порта, и в этом случае он будет прослушивать все IP-адреса / NIC.

Можно ли заставить получателя прослушивать выбранные IP-адреса? Или мне придется создавать акцептор для каждого интересующего меня IP-адреса? Просматривая документацию, я не смог найти никаких признаков того, что это возможно.

Я не смотрел API сокетов в течение нескольких лет, но, полагаю, API не позволяет этого напрямую.

1 Ответ

6 голосов
/ 22 августа 2011

есть несвязанное прослушивание и связанное. unbound означает, что вы слушаете все сетевые карты, привязаны - к конкретному. Я думаю, что нет возможности выбрать некоторые из сетевых карт, потому что для каждого из них может быть достигнуто то же самое

...