0

StreamSocketListener.BindServiceNameAsync( "11111" )WP 8.1 WinRT アプリで呼び出しを行い、同じシミュレーターで実行されている CodedUI テストで別の呼び出しをStreamSocketListener.BindServiceNameAsync( "22222" )行いました。

これら 2 つの呼び出しの動作は劇的に異なります。これは、エミュレーターの 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 アドレスにバインドする」と書かれています。広告どおりに機能させる方法はありますか?

前もって感謝します。

4

0 に答える 0