2015-11-06 83 views
1

我一直在嘗試與Windows IOT(Oct構建)做一些基本的網絡'東西',並沒有取得很大的成功。我能夠做一個簡單的UDP廣播(使用Datagram Socket)並創建一個簡單的TCP客戶端(使用SocketAsyncEventArgs)。什麼是與Windows聯網的限制物聯網

但是我無法找到一種方法來偵聽UDP廣播。我發現了幾個Windows 8手機風格的示例和其他舊式風格的技術,但沒有找到任何可行的方法。

與創建簡單的TCP服務器相同。嘗試了一些流行的SocketAsyncEventArgs實現,並且永遠無法獲得任何工作。

我更願意相信我無能......一直髮生着!但是可用的IOT庫比'Windows 10-y'看起來更'手機',我想知道是否存在很多電話式安全限制。例如,我不認爲Windows手機可以接收UDP廣播。

這是爲時過早嗎?我錯過重要的東西嗎?我最好把MONO放在Linux發行版上,因爲它們看起來更遠?有沒有人能夠完成所有這些基本的網絡任務?還是我真的只是無能?

回答

2

我已經能夠做一些串口傳輸和http獲取,發佈,更新和刪除的藍牙套接字。請注意,功能在UWP應用程序中非常重要。 IoT Core有三種。一個是默認的,其他三個都到(默認情況下)被加入

  • Internet客戶端
  • 互聯網客戶端和服務器
  • 專用網絡客戶端和服務器(您將無法在本地做任何事沒有這個)。

還有一些功能,如藍牙。

編輯Package.Manifest文件,並選擇功能選項卡

希望這有助於

PS你會碰上運行的服務作爲後臺任務的問題。

+0

謝謝...是的,我認爲問題的一部分是我的Package.Manifest設置。一旦我確定它運作得更好。我能夠使用SocketAsyncEventArgs風格創建TCP客戶端,TCP服務器,UDP廣播器和UDP偵聽器。有點笨拙,有點2009年,但它工作正常。 – WirelessG