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協議跨域     不使用服務器

相關文章
相關標籤/搜索