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

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

2016-01-20 21:09 0 3924 推荐指数:

查看详情

ASP.NET SignalRLayIM配合轻松实现网站客服聊天室(一) 整理基础数据

  最近碰巧发现一款比较好的Web即时通讯前端组件,layim,百度关键字即可,我下面要做的就是基于这个前端组件配合后台完成即时聊天等功能。当然用到的技术就是ASP.NET SingalR框架。本人不会css和前端的东西,只会少量的js,所以前端的代码不做介绍,喜欢前端的同学可以自行研究,闲言少叙 ...

Wed Jan 20 21:15:00 CST 2016 14 6018
ASP.NET SignalRLayIM配合轻松实现网站客服聊天室(五) 补充:历史记录 和 消息提醒

  有开发者提问怎么做历史记录功能和即使不打开聊天窗口有消息提醒功能。简单抽时间写了点代码。不过只是基本思路,具体细节没有实现。   正如前几篇博客中提到的,读取历史记录什么时候读取呢?按照常理,应该是打开聊天窗口的时候加载历史记录,当然也可以选择异步加载好,然后打开哪个窗口就加载哪部分的记录 ...

Mon Mar 07 23:08:00 CST 2016 16 1335
ASP.NET SignalRLayIM配合轻松实现网站客服聊天室(三) 激动人心的时刻到啦,实现1v1聊天

  看起来挺简单,细节还是很多的,好,接上一篇,我们已经成功连接singalR服务器了,那么剩下的内容呢,就是一步一步实现聊天功能。   我们先看看缺什么东西 点击好友弹框之后,要给服务器发消息,进入组Group.Group原理在上一篇已经介绍了,这里不再赘述。 点击发送消息到后台 ...

Thu Jan 21 05:10:00 CST 2016 1 2119
ASP.NET SignalRLayIM配合轻松实现网站客服聊天室(七)之 图文,附件消息(2016-05-05 12:13)

  上一篇介绍了加好友的流程,这里不再赘述,不过之前的聊天只能发送普通文字,那么本篇就教你如何实现发送附件和图片消息。我们先对功能进行分析: 发送图片,附件,需要实现上传图片和附件的功能。 textarea不能显示图片,所以需要做图片转换 接收到消息之后需要在将图片转换回原来图片 ...

Tue May 24 19:13:00 CST 2016 3 1604
ASP.NET SignalRLayIM2.0 配合轻松实现Web聊天室(三) 之 实现单聊,群聊,发送图片,文件。

  上篇讲解了如何搭建聊天服务器,以及客户端js怎么和layui的语法配合。服务器已经连接上了,那么聊天还会远吗?   进入正题,正如上一篇提到的我们用 Client.Group(groupId)的方法向客户端推送消息。本篇就先不把业务搞复杂了,就默认现在两个用户都各自打开了对方的聊天 ...

Tue Aug 09 19:28:00 CST 2016 7 6949
ASP.NET SignalRLayIM2.0 配合轻松实现Web聊天室(四) 之 用户搜索(Elasticsearch),加好友流程(1)。

  前面几篇基本已经实现了大部分即时通讯功能:聊天,群聊,发送文件,图片,消息。不过这些业务都是比较粗犷的。下面我们就把业务细化,之前用的是死数据,那我们就从加好友开始吧。加好友,首先你得知道你要加谁。Layim界面右下角有个+号,点击它之后就会弹出查找好友的界面,不过那个界面需要自定义。由于前端 ...

Thu Aug 11 07:58:00 CST 2016 3 3559
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM