加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 使用SignalR进行桌面应用程序是否正确?

发布时间:2020-12-15 03:46:15 所属栏目:百科 来源:网络整理
导读:SignalR是否适合 Windows桌面应用程序(winforms / wpf)? 使用SignalR与Windows桌面应用程序有什么优点和缺点? 有没有性能考虑? 我想在服务器和很多客户端之间进行实时连接.连接将不变. 解决方法 Is SignalR suitable for windows desktop applications (w
SignalR是否适合 Windows桌面应用程序(winforms / wpf)?

使用SignalR与Windows桌面应用程序有什么优点和缺点?

有没有性能考虑?

我想在服务器和很多客户端之间进行实时连接.连接将不变.

解决方法

Is SignalR suitable for windows desktop applications (winforms/wpf)?

signalr.net的答案是:

SignalR can be used to add any sort of “real-time” web functionality to your ASP.NET application.

(正如其他人所说,它可以是自主的,所以no need for IIS)

所以答案似乎不是.它是一个服务器端API.但是今天是您幸运的一天,因为SignalR的下载功能不仅可以显示服务器端的API,还可以在您的应用程序中使用名为Microsoft.AspNet.SignalR.Client45的客户端API.它适用于WPF,WF甚至控制台应用程序.

即使没有,SignalR只是在WebSockets protocol周围的包装,它是HTTP协议的一部分,可以在几乎任何平台上使用.该下载还包含一个iOS和Xamarin示例.

What are the advantages and disadvantages using SignalR with windows desktop applications?

从服务器获取实时通知.

Is there any performance problems?

这是一个难以回答的问题,因为没有参考.比较表现好还是坏?一般来说,我不认为你不用担心. API本身很快,可能会阻止您需要执行的缓慢的拉取请求.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读