zoukankan      html  css  js  c++  java
  • c#SignalR一次发送最大数据量

    c# Signalr MessageSize默认是64K 大小,设为NULL即禁用这个限制 ,自己也可以按需求改为自己需要的大小

     1 public class Startup
     2     {
     3         public void Configuration(IAppBuilder app)
     4         {
     5             //// 有关如何配置应用程序的详细信息,请访问 http://go.microsoft.com/fwlink/?LinkID=316888
     6             ////设置可以跨域访问
     7             //app.UseCors (Microsoft.Owin.Cors.CorsOptions.AllowAll);
     8             ////映射到默认的管理
     9             ////var hubConfiguration = new HubConfiguration();
    10             ////hubConfiguration.EnableDetailedErrors = true;
    11             ////app.MapSignalR ("/signalr", hubConfiguration);
    12             //app.MapSignalR();
    13            
    14             app.Map("/signalr", map =>
    15             {
    16                 // Setup the CORS middleware to run before SignalR.
    17                 // By default this will allow all origins. You can 
    18                 // configure the set of origins and/or http verbs by
    19                 // providing a cors options with a different policy.
    20                 map.UseCors(CorsOptions.AllowAll);
    21         
    22                 var hubConfiguration = new HubConfiguration
    23                 {
    24                     EnableJSONP = true,
    25                     EnableJavaScriptProxies = true,
    26                     EnableDetailedErrors = true,
    27                   
    28                     // You can enable JSONP by uncommenting line below.
    29                     // JSONP requests are insecure but some older browsers (and some
    30                     // versions of IE) require JSONP to work cross domain
    31                     // EnableJSONP = true
    32                 };
    33                 // Run the SignalR pipeline. We're not using MapSignalR
    34                 // since this branch already runs under the "/signalr"
    35                 // path.
    36                 //最大数据量限制取消
    37                 GlobalHost.Configuration.MaxIncomingWebSocketMessageSize = null;
    38                 map.RunSignalR(hubConfiguration);
    39             });
    40         }
    41     }

    默认数据缓冲区大小设置 GlobalHost.Configuration.DefaultMessageBufferSize = 1024

  • 相关阅读:
    2020 CCPC Wannafly Winter Camp Day2 E阔力梯的树(树上启发式合并)
    牛客练习赛73D 离别(线段树)
    从零开始部署图书管理系统
    linux下安装nginx(编译安装)及反向代理及负载均衡
    linux下MariaDB安装
    linux下virtualenvwrapper安装
    linux下安装虚拟环境
    linux下安装django2.2
    linux下安装nginx(yum源安装)
    linux系统优化命令--day03
  • 原文地址:https://www.cnblogs.com/weifeng123/p/12537476.html
Copyright © 2011-2022 走看看