StreamSocketListener не прослушивает все адаптеры Windows Phone 8.1 Simulator

Я имею StreamSocketListener.BindServiceNameAsync( "11111" ) позвоните в мое приложение WP 8.1 WinRT и другое StreamSocketListener.BindServiceNameAsync( "22222" ) в моем тесте CodedUI работает на том же симуляторе.

Поведение этих двух вызовов существенно отличается, вот сканирование порта nmap IP-адресов моего эмулятора:

Nmap scan report for 169.254.26.186 (="Windows Phone Emulator Internal Switch")
22222/tcp open     unknown
11111/tcp filtered unknown

Nmap scan report for 169.254.80.80
22222/tcp filtered unknown
11111/tcp open     unknown

Nmap scan report for Mah-PC (192.168.1.175)
22222/tcp filtered unknown
11111/tcp open     unknown

Nmap scan report for 192.168.33.1
22222/tcp filtered unknown
11111/tcp open     unknown

"Отфильтрованные" порты действительно закрыты, т.е. мой клиент не может подключиться к этим портам.

В документации к варианту BindServiceNameAsync, который я использую, говорится, что "метод связывается с локальными IP-адресами всех сетевых интерфейсов на локальном компьютере". Есть ли способ заставить его работать так, как рекламируется?

Заранее спасибо.

0 ответов

Другие вопросы по тегам