ASP.NET Core SignalR 使用

  SignalR: 实时 Web 功能使服务器端代码可以即时将内容推送到客户端(包括B/S,C/S,Andriod).html

  SignalR最新版本为3.0(截止2020-02-28)前端

  SignalR微软官方介绍:https://docs.microsoft.com/zh-cn/aspnet/core/signalr/introduction?view=aspnetcore-3.1node

  ASP.NET Core SignalR包含2部分,第一部分服务端(支持Windows、Mac OSX、Linux) ,第二部分客户端(支持JavaScript 客户端,.NET客户端,Java客户端) 。nginx

           开发工具: Visual Studio  16.4.5git

.NET Core 版本: 3.1github

     微软官方实例:(聊天,winform,Xamarin,画线条,移动形状,WindowPhone,Android-Java语言)https://github.com/aspnet/SignalR-samplesjson

    因为SignalR的客户端和服务端一般部署在不一样域,会产生跨域问题。segmentfault

    SignalR 跨域解决方案全面(不使用)跨域

跨域解决方案(转载自 前端常见跨域解决方案(全))

一、 经过jsonp跨域                    不使用
二、 document.domain + iframe跨域   不使用
三、 location.hash + iframe   不使用
四、 window.name + iframe跨域   不使用
五、 postMessage跨域   不使用
六、 跨域资源共享(CORS) 不使用
七、 nginx代理跨域        验证经过。
八、 nodejs中间件代理跨域  不使用
九、 WebSocket协议跨域     不使用服务器

相关文章
相关标签/搜索