2017-03-17 88 views
0

我在UWP中有一些套接字問題。UWP套接字無法通過局域網連接

我試圖測試一個簡單的套接字通信(剝離版本的MSDN example)之間的移動和同一局域網子網上的桌面。我正在開發虛擬機(在單獨的桌面上)並可以部署到虛擬機和移動設備。在這種情況下,連接工作正常。

當我創建應用程序包並將其安裝在桌面上時,我無法連接。

我在桌面上的Windows防火牆完全關閉。 VM被設置爲在網絡上具有單獨的IP。我檢查了我使用的所有IP都是正確的。

我得到的典型:連接嘗試失敗,因爲連接的方沒有正確的一段時間

這是推動我瘋了後反應,如果任何人有這將是非常讚賞的任何有用的建議!

編輯:澄清以上。

我的應用程序同時具有客戶端和服務器角色(可以連接到偵聽器,並且也在偵聽自己)。

應用程序(在手機上) - >應用程序(在VM上,從VS部署) - 這工作正常,移動可以連接到VM沒有問題。

應用程序(在手機上) - >應用程序(在桌面上,從appx安裝) - 手機無法連接到桌面。禁用桌面上的防火牆。任務管理器顯示.exe在正確的端口上偵聽。

感謝,INCI

+0

你是否意味着你在桌面和客戶端安裝服務器端在虛擬機上,他們不能溝通?你能從桌面ping你的虛擬機並從VM成功ping你的桌面? –

+0

謝謝Sunteen,我試圖解釋更好 - 見上面的編輯。 – Incipient

回答

1

找到了解決這一點 - 它出現在LAN連接需要有互聯網(客戶端&服務器)的能力選擇。

我肯定在連接我的本地網絡(特別是192.168.0.15(移動)至1.21(桌面)。這似乎與VS部署應用程序時需要互聯網的能力。

如果有更多的'正確'的解決方案,我會修改這個

相關問題