zoukankan      html  css  js  c++  java
  • 用SignalR 2.0开发客服系统[系列5:使用SignalR的中文简体语言包和其他技术点]

    前言

    交流群:195866844

    目录:

    用SignalR 2.0开发客服系统[系列1:实现群发通讯]

    用SignalR 2.0开发客服系统[系列2:实现聊天室]

    用SignalR 2.0开发客服系统[系列3:实现点对点通讯]

    用SignalR 2.0开发客服系统[系列4:负载均衡的情况下使用SignalR]

    以上是系列目录,终于到了结束的时候了....

    为了这个系列,真的是绞尽脑汁,终于..决定在这里完结了..

    值得兴奋的是,在SignalR2.2的NuGet包中,终于出现了简体中文语言包.(其实在2.0也有,然而并没什么卵用,还是英文)

    开发环境

    开发工具:VS2013 旗舰版

    数据库:未用

    操作系统:WIN7旗舰版

    一些之前未提到的关键技术点

    连接的生命周期设置:

    如下:

                // 该值表示连接在超时之前保持打开状态的时间长度。
                //默认为110秒
                GlobalHost.Configuration.ConnectionTimeout = TimeSpan.FromSeconds(110);
    
                //该值表示在连接停止之后引发断开连接事件之前要等待的时间长度。
                //默认为30秒
                GlobalHost.Configuration.DisconnectTimeout = TimeSpan.FromSeconds(30);
    
                //用于表示两次发送保持活动消息之间的时间。如果启用,此值必须至少为两秒。设置为 null 可禁用。
                //默认为10秒,设置DisconnectTimeout后默认为DisconnectTimeout的3分之一
                GlobalHost.Configuration.KeepAlive = TimeSpan.FromSeconds(10);

    注意一点,这些配置是写在你的Global.asax的Application_Start()方法中的,切勿写在Owin启动器中..

    如何在服务器的其他类中使用Hub:

    如下:

    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    
    namespace SignalRTest
    {
        public class Class1
        {
            //获取相关的集线器
            Microsoft.AspNet.SignalR.IHubContext context = Microsoft.AspNet.SignalR.GlobalHost.ConnectionManager.GetHubContext<SignalRTest.MoveTextHub>();

         public void aaa(string message) { context.Clients.All.broadcastMessage(message + DateTime.Now.ToString()); } } }
    如何使用中文简体语言包

    首先

    第二步:

    第三步:

    找到最新的SignalR简体中文语言包 安装即可..同时会把你的SignalR版本升级至2.2需要注意.( - -,其实就是更新一下你的语言包版本就行了,不要吐槽我..)

    结束之后

    从这个系列的开始到结束,自己在写博文的同时也学到了很多东西,以前自己不知道的关于SignalR的技术也有了很大的提高,谢谢各位的支持.我会做的更好.

  • 相关阅读:
    python分析log
    单词长度统计,字符数量统计直方图
    单词计数
    字符替换
    HP Mobile Center 1.01 Related System Requirements
    字符统计
    文件复制
    C语言,不是从hello world开始
    最近
    echarts Map(地图) 不同颜色区块显示
  • 原文地址:https://www.cnblogs.com/GuZhenYin/p/4654544.html
Copyright © 2011-2022 走看看