我正在为飞利浦Hue Lights写一个C#库.我试图在.NET便携式设备中编写基本API包装器,这样我就可以将这个库重用于各种平台,例如Windows 8/RT/WP.API本身使用REST遍布HTTP,因此HttpWebRequest
将满足我的大部分需求.
可以使用SSDP over UDP发现控制灯本身的网桥.但是,我无法在便携式类库(PCL)中找到使用UDP套接字的方法.
没有System.Net.Sockets
可用的.System.Net
命名空间中没有任何内容可以允许它.我已经看到DatagramSocket
列出了Windows.Networking.Sockets
但在Intellisense中无法看到该命名空间.
有谁知道如何在.NET PCL下获得SSDP的UDP功能?
我真的不想将发现功能与核心库分开.
现在我正在瞄准.NET 4.5 + SL 5 + WP 8 + .NET for Windows Store
.我的印象是套接字仍然可用.