03 2016 档案

摘要:在之前的文章中,我们使用的都是持久连接,但是使用持久连接的话,这种模拟socket的形式使用起来还是很不方便的,比如只有一个唯一的 OnReceived方法来处理业务逻辑,如下图: 但是在singlaR体系中并不是这样,我们还有更加平易近人的一个类似RPC的Hub层,如下图一样: 是不是很好奇??? 阅读全文
posted @ 2016-03-28 16:33 一线码农 阅读(4592) 评论(7) 推荐(6) 编辑
摘要:在前面的两篇文章中,我们讲到的都是如何将消息从server推向client,又或者是client再推向server,貌似这样的逻辑没什么异常,但是放在真实 的环境中,你会很快发现有一个新需求,如何根据第三方系统的数据变化来即时的将新数据推送到各个客户端,比如下面这样: ok,原理就是上面的这张图,如 阅读全文
posted @ 2016-03-17 16:53 一线码农 阅读(3769) 评论(5) 推荐(14) 编辑
摘要:上一篇我们快速的搭建了一个小案例,但是并没有对其中的方法进行介绍,这一篇我来逐一解析下。 一:从override的那些方法说起 不管怎么样,我们先上代码,如下: 首先我们知道的一个现象就是,所有的持久连接类都是继承于PersistentConnection,那么感兴趣的问题就来了,Persisten 阅读全文
posted @ 2016-03-16 15:41 一线码农 阅读(6558) 评论(11) 推荐(3) 编辑
摘要:一:背景 我们知道传统的http采用的是“拉模型”,也就是每次请求,每次断开这种短请求模式,这种场景下,client是老大,server就像一个小乌龟任人摆布, 很显然,只有一方主动,这事情就没那么完美了,所以为了能够让server也能主动点,html5就应运而生了,或许大家都知道html5中有两种 阅读全文
posted @ 2016-03-15 18:35 一线码农 阅读(13826) 评论(12) 推荐(14) 编辑
摘要:   众所周知,如果一个类可以被枚举,那么这个类必须要实现IEnumerable接口,而恰恰我们所有的linq都是一个继承自IEnumerable接口的匿名类, 那么问题就来了,IEnumerable使了何等神通让这些集合类型可以被自由的枚举???   一: 探索IEnumerable 首先我们看看 阅读全文
posted @ 2016-03-14 15:11 一线码农 阅读(3636) 评论(6) 推荐(9) 编辑

点击右上角即可分享
微信分享提示