2013-05-08 24 views
0

我嘗試使用UDP多播組建立Windows桌面應用和一組Windows應用商店和/或Windows應用商店應用之間的通信。 所有應用程序都存在通信模塊,但存在一個問題:Desktop和Phone應用程序使用System.Net命名空間中的類,而Store應用程序使用Windows.Networking命名空間中的類。 看來,Store應用程序沒有收到任何數據報,因爲從來沒有調用收到的數據報處理程序(查看Wireshark跟蹤,我發現指定的多播組和指定端口的數據報從一臺機器到達另一臺機器,所以沒有網絡問題)。 似乎來自兩個命名空間的類是不兼容的,所以我應該在所有應用程序中使用相同的命名空間,但似乎Windows Server應用程序中使用System.net不鼓勵或不可能。此外,似乎在Windows桌面應用程序中使用Windows.Networking是不可能的。 我錯了嗎?有任何想法嗎?Windows應用商店和Windows桌面應用中的Udp多播組

回答

0

你錯了。任何一個軟件發送的UDP數據報都應該可以被任何其他軟件接收,只要它們都具有在下面的功能IP堆棧。互聯網每秒都在證明這一點。

+0

是的,你說得對。事實是,我正在編寫的代碼真的搞砸了,而且我經常沒有看到錯誤。這是一個錯誤的問題。 – 2013-05-08 10:36:35