ASP.NET Core SignalR (二):支持的平台

此为系列文章,对MSDN ASP.NET Core SignalR 的官方文档进行系统学习与翻译。其中或许会添加本人对 ASP.NET Core 的浅显理解。

服务端系统要求

只要是ASP.NET Core支持的服务器平台都会支持ASP.NET Core SignalR。

Javascript 客户端

JavaScript客户端 运行在NodeJS 8 以及后续版本中,支持的浏览器如下:

浏览器 版本
Microsoft Edge Current†
Mozilla Firefox Current†
Google Chrome; includes Android Current†
Safari; includes iOS Current†
Microsoft Internet Explorer 11

Current 指的是浏览器的最新版本。

.NET 客户端

.NET客户端运行在ASP.NET Core支持的任何平台上。比如,Xamarin开发者可以使用SignalR来构建安卓app(Xamarin.Android 8.4.0.1 及后续版本),也可以构建iOS apps(Xamarin.iOS 11.14.0.4 及后续版本)。

在Windows平台下,在Windows Server 2012 以及后续版本,如果服务器运行IIS,那么WebSockets 传输需要IIS 8.0及后续版本。其他传输在所有平台都有支持。

Java 客户端

Java客户端支持Java 8 及后续版本。

不支持的客户端

以下客户端证实是可用的,但是是实验性的或者说是非官方给出的结果。它们现在已不再被支持,并且或许再也不会了。

原文地址:https://www.cnblogs.com/qianxingmu/p/12516637.html

时间: 2024-11-08 19:06:33

ASP.NET Core SignalR (二):支持的平台的相关文章

ASP.NET Core SignalR (八):客户端特性

此为系列文章,对MSDN ASP.NET Core SignalR 的官方文档进行系统学习与翻译.其中或许会添加本人对 ASP.NET Core 的浅显理解. 特性分布 下表显示了提供实时支持的客户端的功能和支持.对于每一个特性,支持此特性的最小版本都会被列出来.如果没有版本被列出来,说明这个特性不被支持. 特性 .NET JavaScript Java Azure SignalR Service Support 1.0.0 1.0.0 1.0.0 Server-to-client Stream

第二章SignalR所支持的平台

第二章SignalR所支持的平台 SignalR支持各种服务器和客户端的配置.此外,每种传输方式都有自身的配置要求和限制:如果某种传输方式不被系统支持,SignalR优雅地将故障转移到其他类型的传输方式.详细说明,请参阅上一章的传输方式和协商转换. 1服务器端要求: 1)  系统要求:win7,win8,win2008r2,win2012或以上系统 2)  .NetFramework版本要求:.NetFramework4.5或以上版本 3)  IIS版本要求: a)  IIS7,IIS7.5中,

Jexus 5.8.2 正式发布为Asp.Net Core进入生产环境提供平台支持

Jexus 是一款运行于 Linux 平台,以支持  ASP.NET.PHP 为特色的集高安全性和高性能为一体的 WEB 服务器和反向代理服务器.最新版 5.8.2 已经发布,有如下更新: 1,现在大部分网站已经部署HTTPS,大家对于安全越来越重视,顺应潮流新增HTTPS多证书支持,每个网站都可以配置自己独立的SSL证书,现在有2种方式支持网站部署HTTPS. A.添加全服务器使用的SSL配置:如果需要,可以添加一个ssl配置为所有没有单独配置ssl的网站提供共享,这个配置,对支持泛域名的证书

初识ASP.NET CORE:二、优劣

Which one is right for me? ASP.NET is a mature web platform that provides all the services that you require to build enterprise-class server-based web applications using .NET on Windows. ASP.NET benefits Build for Windows Use Web Forms, SignalR, MVC,

ASP.NET Core SignalR:集线器Hubs

一.什么是集线器hubs 通过SignalR的集线器hubs中定义的方法,服务器可以调用连接中的客户端定义的方法,而客户端也可以调用服务器端集线器中定义的方法.SignalR负责实现了客户端和服务器之间的实时通信. 二.配置SignalR的hubs SignalR通过在Startup.ConfigureServices中调用services.AddSignalR()来配置中间件服务. services.AddSignalR() 将 SignalR 功能添加到 ASP.NET Core 应用程序时

Asp.Net Core 生成二维码(NuGet使用QRCoder)

前言 功能:调用web api 接口 1.获取 jpeg 格式的二维码 2.获取中间带有logo 的二维码 3. 下载 jpeg,svg 格式的二维码 需要的NuGet 包: > QRCoder(v1.3.6) > System.Drawing.Common(v4.5.1) 正文 1. 准备项目 创建ASP.NET Core Web Api 应用程序,添加上边说的两个包,并创建Services 文件夹,Services 文件夹中的类如下: 2. 功能:生成jpeg 格式 二维码,通过Api 来

ASP.NET Core SignalR CORS 跨域问题

将 SignalR 集成到 ASP.NET Core api 程序的时候,按照官方 DEMO 配置完成,本地访问没有问题,但是发布之后一直报跨域问题,本地是这样设置的: 原始代码: services.AddCors(op => { op.AddPolicy("cors", set => { set.AllowAnyOrigin() .AllowAnyHeader() .AllowAnyMethod() .AllowCredentials(); }); }); 原因: 出现该

插上腾飞的翅膀:为asp.net core添加protobuf支持

没时间解释了,快上车. 通过NuGet获取Zaabee.AspNetCoreProtobuf Install-Package Zaabee.AspNetCoreProtobuf 在Startup.cs文件中修改ConfigureServices方法 public void ConfigureServices(IServiceCollection services) { services.AddMvc(options => { options.AddProtobufSupport(); }); }

ASP.NET Core SignalR 中使用 MessagePack

It's like JSON.but fast and small. MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON. But it's faster and smaller. Small integers are encoded into a single byte, and typical short st