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-адресами всех сетевых интерфейсов на локальном компьютере". Есть ли способ заставить его работать так, как рекламируется?
Заранее спасибо.