Windows 物联网的网络限制是什么

What are the limits on networking with Windows IOT

我一直在尝试使用 Windows 物联网(10 月构建)进行一些基础网络 'stuff',但没有取得太大成功。我能够进行简单的 UDP 广播(使用数据报套接字)并创建一个简单的 TCP 客户端(使用 SocketAsyncEventArgs)。

但是我找不到监听 UDP 广播的方法。我找到了几个 Windows 8 phone 风格的例子和其他旧风格的技术,但没有找到任何有用的东西。

与创建简单的 TCP 服务器相同。尝试了一些流行的 SocketAsyncEventArgs 实现,但始终无法正常工作。

我非常愿意相信我是无能的...一直都在发生!但是 IOT 的可用库看起来 'phone-y' 多于 'Windows 10-y',我想知道是否只有很多 phone 式的安全限制。例如,我不认为 Windows phone 可以接收 UDP 广播。

是不是太早了?我错过了什么重要的东西吗?我是否最好将 MONO 放在 linux 发行版上,因为它们看起来更远?有没有人能够完成所有这些基本的网络任务?还是我真的无能?

我已经能够为串行传输和 http get、post、更新和删除做一些蓝牙套接字。请注意,功能在 UWP 应用中至关重要。有 3 个带有 IoT Core。一个是默认的,另外三个必须添加

  • Internet 客户端(默认打开)
  • Internet 客户端和服务器
  • 专用网络客户端和服务器(没有这个您将无法在本地执行任何操作)。

还有蓝牙等功能

编辑 Package.Manifest 文件并选择功能选项卡

希望对您有所帮助

PS您将 运行 遇到问题 运行将服务作为后台任务。