NET Web Api Core和WPF的Pusher dotnet API

西伯利亚人

我正在尝试将Pusher而不是SignalR集成到我的.NET应用程序中。我的应用程序由.NET Core Web Api和WPF客户端组成,它们需要通过Web套接字进行通信(除了明显的REST通信之外)。

问题是我对应该使用哪个库感到困惑。就像有一个官方的.NET库,称为pusher-http-dotnet但是它的nuget包称为PusherServer,这非常令人困惑。它应该仅作为服务器解决方案工作吗?我可以将其用于WPF客户吗?好像不是,因为我看到了许多触发示例,而没有订阅示例。

在Pusher-Community帐户下还有另一个库,称为pusher-websocket-dotnet,其nuget包以PusherClient的名称发布。好消息似乎有一些订阅的api。坏消息是它有相当严重的问题,没有任何回应。

我对Pusher .NET库完全感到困惑。

卡勒姆·奥克利(Callum Oakley)

Pusher库分为http库,用于发布事件和验证私有通道(通常在服务器上运行);和websocket库,用于订阅频道并绑定到事件(通常在客户端上运行)。有关完整列表,请参见此处pusher-http-dotnet属于前一类,因此不提供订阅功能。pusher-websocket-dotnet是websocket的对应版本(带有订阅等)–它是一个社区图书馆,因此,它的开发速度很慢,并且没有官方图书馆那么完善,但是很多人使用它时都没有问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Google PageSpeed API dotnet .net

来自分类Dev

DotNet Core 2.0 Web API - [授权] 不要阻止

来自分类Dev

在ASP.NET MVC 5控制器中使用POST从dotnet Core Web API下载文件

来自分类Dev

将在 dotnet 4.5 框架中开发的 web API 2.0 转换为 dotnet Core 2.1.4

来自分类Dev

上传文件 .NET Core Web API 的问题

来自分类Dev

调试asp.net core web API

来自分类Dev

调试.Net Web API

来自分类Dev

调试.Net Web API

来自分类Dev

CORS和ASP.Net Web API

来自分类Dev

ASP.NET MVC和WEB API

来自分类Dev

AWS API Gateway to .NET Core Web Api 在 ECS 中运行

来自分类Dev

在服务器上的dotnet core 3.1 Web API开发sql连接失败

来自分类Dev

有没有更好的方法在dotnet core 3.1 Web API中实现排序?

来自分类Dev

如何从Web API调用ASP.NET Core Web MVC

来自分类Dev

如何从Web API调用ASP.NET Core Web MVC

来自分类Dev

ASP .Net Core Web 应用程序调用 Web API

来自分类Dev

在 Web 应用程序中使用 Web api 的 .Net Core

来自分类Dev

从 .Net 4.8 WPF 客户端连接到 .Net Core 2.2 Web API SignalR 集线器挂起

来自分类Dev

.NET Web API HttpResponseMessage模式?

来自分类Dev

缓存Asp .Net Web API

来自分类Dev

.NET Web API +会话超时

来自分类Dev

.NET Web API密码重置

来自分类Dev

.NET Web API +会话超时

来自分类Dev

.net 核心 web api jwt

来自分类Dev

使用Web API的ASP.Net Core路由

来自分类Dev

ASP.NET Core 1.0 Web API不返回XML

来自分类Dev

在Asp.net Core中将字典发布到Web API

来自分类常见问题

使用VSTS的ASP.NET Core Web API的CI / CD

来自分类Dev

ASP.NET Core Web Api自动帮助页面