我想通过Win 10 UAP上的套接字(到桌面C#net应用程序)异步发送序列化的protobuf数据。
是否有相应的库?
Fleck,SuperSocket,SignalR,...
注意与UAP兼容。
UAP中甚至没有Socket.BeginConnect方法
有没有办法在UAP上使用异步套接字?
答案 0 :(得分:1)
Fleck和SuperSocket与UWP App不兼容。但是,SignalR已经添加了对UWP app的支持,但是没有生成Nuget包来支持UWP,所以我们需要自己编译它,这里是步骤:
Microsoft.AspNet.SignalR.sln
(会有一些弹出窗口建议您安装SilverLight和Windows 8 SDK,您可以忽略它们。)Microsoft.AspNet.SignalR.Client.UWP.rd.xml
- >在下面的属性窗口中,将构建操作值从Content
更改为{{ 1}}:
Embedded Resouce
Microsoft.AspNet.SignalR.Client.dll
现在您可以在UWP项目中使用SignalR。