• ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(十二) 代码重构使用反射工厂解耦(一)缓存切换

    时间:2024-01-08 11:56:27

    前言上一篇中,我们用了反射工厂来解除BLL和UI层耦合的问题。当然那是最简单的解决方法,再复杂一点的程序可能思路相同,但是在编程细节中需要考虑的就更多了,比如今天我在重构过程中遇到的问题。也是接下来我要解决的问题,缓存模块。为什么要解决这个问题呢,由于我们有些下载代码运行的小伙伴,发现怎么运行报错,...

  • ASP.NET Signalr 2.0 实现一个简单的聊天室

    时间:2024-01-07 20:39:27

    学习了一下SignalR 2.0,http://www.asp.net/signalr 文章写的很详细,如果头疼英文,还可以机翻成中文,虽然不是很准确,大概还是容易看明白。理论要结合实践,自己动手做了个简单的聊天室。 开发环境:Win7 + Visual Studio 2012主要步骤:添加Sign...

  • ASP.NET MVC+Knockout+Web API+SignalR

    时间:2023-12-28 12:30:55

    架构设计(ASP.NET MVC+Knockout+Web API+SignalR)架构设计(ASP.NET MVC+Knockout+Web API+SignalR)2014-01-16 18:12 by 圣殿骑士, 2437 阅读, 29 评论, 收藏, 编辑最近忙于重构项目的架构设计,没有时间...

  • XAMARIN.ANDROID SIGNALR 实时消息接收发送示例

    时间:2023-12-26 19:55:48

    SignalR 是一个开发实时 Web 应用的 .NET 类库,使用 SignalR 可以很容易的构建基于 ASP.NET 的实时 Web 应用。SignalR 支持多种服务器和客户端,可以 Host 在 7.0  以上的 IIS 服务器,或者通过 Owin Host 在桌面应用和 Windows ...

  • ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(二) 之 ChatServer搭建,连接服务器,以及注意事项。

    时间:2023-12-24 23:24:33

    上篇:ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(一) 之 基层数据搭建,让数据活起来(数据获取)上一篇我们已经完成了初步界面的搭建工作,本篇将介绍IM的核心内容了,就是SignalR的Hub类。整个即时通讯机制都是以它为基础的。至于原理我也不再讲解,讲了也不如专...

  • ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(七) 之 历史记录查询(时间,关键字,图片,文件),关键字高亮显示。

    时间:2023-12-24 22:50:22

    前言上一篇讲解了如何自定义右键菜单,都是前端的内容,本篇内容就一个:查询。聊天历史纪录查询,在之前介绍查找好友的那篇博客里已经提到过 Elasticsearch,今天它又要上场了。对于Elasticsearch不感冒的同学呢,本篇可以不用看啦。from baidu:ElasticSearch是一个基...

  • ASP.NET SignalR 与LayIM配合,轻松实现网站客服聊天室(二) 实现聊天室连接

    时间:2023-12-24 22:47:04

    上一篇已经简单介绍了layim WebUI即时通讯组件和获取数据的后台方法。现在要讨论的是SingalR的内容,之前都是直接贴代码。那么在贴代码之前先分析一下业务模型,顺便简单讲一下SingalR里的部分方法。进入正题,我们要做,即时通讯,就要考虑收发消息。我们先看推送消息的方法,找到 interf...

  • SignalR的一点点东西

    时间:2023-12-23 17:21:10

    JS部分$.connection.hub.start().done(function () { alert(ok); }).fail(function (error) { alert(error); });建立连接, done 成功后的回掉函数,fail 失败后的回掉函数,基本所有的通讯操作(调用服...

  • 史上最全面的SignalR系列教程-2、SignalR 实现推送功能-永久连接类实现方式

    时间:2023-12-21 11:26:36

    1、概述通过上篇史上最全面的SignalR系列教程-1、认识SignalR文章的介绍,我们对SignalR技术已经有了一个全面的了解。本篇开始就通过SignalR的典型应用的实现方式做介绍,例子虽然简单,但麻雀虽小五脏俱全。可以以此为基础,扩展到实际应用中。SignalR 的实现机制与.NET WC...

  • 史上最全面的SignalR系列教程-3、SignalR 实现推送功能-集线器类实现方式

    时间:2023-12-21 11:15:01

    1、概述通过前两篇史上最全面的SignalR系列教程-1、认识SignalR史上最全面的SignalR系列教程-2、SignalR 实现推送功能-永久连接类实现方式RDIFramework.NET敏捷开发框架通过SignalR技术整合即时通讯(IM)文章对SignalR的介绍,我们对SignalR已...

  • .net mvc 站点自带简易SSL加密传输 Word报告自动生成(例如 导出数据库结构) 微信小程序:动画(Animation) SignalR 设计理念(一) ASP.NET -- WebForm -- ViewState ASP.NET -- 一般处理程序ashx 常用到的一些js方法,记录一下 CryptoJS与C#AES加解密互转

    时间:2023-12-20 08:44:04

    .net mvc 站点自带简易SSL加密传输因项目需要,传输数据需要加密,因此有了一些经验,现简易抽出来分享!请求:前端cryptojs用rsa/aes 或 rsa/des加密,后端.net 解密返回后端.net用rsa/aes 或 rsa/des加密,前端cryptojs解密图示:数据发送加密:返...

  • SignalR Self Host+MVC等多端消息推送服务(3)

    时间:2023-12-13 14:41:06

    一、概述最近项目确实太忙,而且身体也有点不舒服,慢性咽炎犯了,昨晚睡觉时喘不过气来,一直没休息好,也没什么时间写博客,今天朋友问我什么时候能出web端的消息发送的文章时,我还在忙着改项目的事,趁着中午吃饭和午休的时间,赶紧补上之前欠下的文章。这章主要是实现多端消息相互通信的简单demo,mvc的we...

  • SignalR的简单实现

    时间:2023-12-12 21:09:41

    1创建mvc的空项目2添加文件夹Counters放在里面的类用于封装性能计数器3创建PerfCounterWrapper类用于封装性能计数器的实体using System;using System.Collections.Generic;using System.Diagnostics;using ...

  • 【SignalR学习系列】7. SignalR Hubs Api 详解(JavaScript 客户端)

    时间:2023-12-05 07:58:57

    SignalR 的 generated proxy服务端public class ContosoChatHub : Hub{ public void NewContosoChatMessage(string name, string message) { Clients.A...

  • 基于SignalR的服务端和客户端通讯处理

    时间:2023-12-05 07:56:32

    SignalR是一个.NET Core/.NET Framework的实时通讯的框架,一般应用在ASP.NET上,当然也可以应用在Winform上实现服务端和客户端的消息通讯,本篇随笔主要基于SignalR的构建一个基于Winform的服务端和客户端的通讯处理案例,介绍其中的处理过程。1、Signa...

  • SignalR的Javascript客户端API使用方式整合

    时间:2023-12-05 07:51:43

     PersistentConnectionHub/生成Proxy模式Hub/非生成Proxy模式服务端配置app.Map("/messageConnection", map =>            {                map.RunSignalR<MessageConn...

  • ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(八) 之 用 Redis 实现用户在线离线状态消息处理

    时间:2023-12-03 08:58:09

    前言上篇的预告好像是“聊天室的小细节,你都注意到了吗?”。今天也是为那篇做铺垫吧。之前的版本有好多问题,比如:当前登录用户是否合法问题,userid参数如果随便传后台没有验证。还有一个致命的问题,用户AB都在线,但是如果A没有打开B的窗口或者B没有打开A的窗口,那么发消息,对方是收不到的。因为他们没...

  • SignalR 2.0 入门与提高

    时间:2023-12-01 16:36:34

    SignalR 2.0 入门与提高SignalR 2.0最近整理了SignalR2.0 部分知识点,原文翻译,由于自己是土鳖,翻译得不好的地方,欢迎指正!仅供各位初学者学习!第一节、 入门ASP.NET SignalR2.01、SignalR简介SignalR 是什么?ASP.NET SignalR...

  • 第五节:SignalR大杂烩(与MVC融合、全局的几个配置、跨域的应用、C/S程序充当Client和Server)

    时间:2023-11-30 22:28:45

    一. 说在前面的话本节主要在前面章节的基础上补充了几个简单的知识点,比如:第三方调用通过 GlobalHost.ConnectionManager.GetHubContext<MySpecHub1>();来获取Hub对象,那么能不能封装一下不必每次都这么获取呢?再比如SignalR传输是...

  • SignalR入门篇

    时间:2023-11-26 18:01:10

    写在前面的废话在写关于SignalR的学习笔记之前研究了几天的webSocket,毕竟这才是未来的技术趋势,虽然很早就听说过WebSocket,但是并没有在实际项目中遇到过,所以也就没有深入研究。通过这几天的研究发现WebSocket虽好,但是实现起来还是蛮繁琐的(有第3方封装好的库可以直接调用),...