Networking StreamSocketListener不’;t侦听Windows Phone 8.1模拟器的所有适配器

Networking StreamSocketListener不’;t侦听Windows Phone 8.1模拟器的所有适配器,networking,tcp,windows-phone-8.1,windows-phone-emulator,Networking,Tcp,Windows Phone 8.1,Windows Phone Emulator,我在WP 8.1 WinRT应用程序中调用了StreamSocketListener.BindServiceNameAsync(“11111”),在同一模拟器上运行的CodedUI测试中调用了另一个StreamSocketListener.BindServiceNameAsync(“2222”) 这两个调用的行为截然不同,下面是我的模拟器IP地址的nmap端口扫描: Nmap scan report for 169.254.26.186 (="Windows Phone Emulator Int

我在WP 8.1 WinRT应用程序中调用了
StreamSocketListener.BindServiceNameAsync(“11111”)
,在同一模拟器上运行的CodedUI测试中调用了另一个
StreamSocketListener.BindServiceNameAsync(“2222”)

这两个调用的行为截然不同,下面是我的模拟器IP地址的nmap端口扫描:

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地址”。有没有办法让它像广告宣传的那样工作


提前感谢。

什么是CodedUI测试?它与WinRT应用程序有何不同?CodedUI是一些visual studio SKU中包含的GUI测试框架。它只适用于模拟器或开发者解锁的设备。测试在没有UI的某个后台进程中的设备上运行。它使用UI自动化COM API与设备上运行的任何应用程序进行交互。