原创地址:http://www.cnblogs.com/bnbqian/p/3708119.html
转载请注明出处 作为初学者,知道WebSocket 可以实现Web 的双向通讯就足够了。
想要知其然,知其所以然,就必须去看看相应的协议规定。因为WebSocket 是个比较新的概念,可...
分类:
Web程序 时间:
2014-05-10 01:13:24
阅读次数:
302
参考:http://superwebsocket.codeplex.com/ 一个老外写的
asp.net 下socket的多钟方案推荐
:http://www.codeproject.com/Articles/733297/WebSocket-libraries-comparison 官方网站:
...
分类:
Web程序 时间:
2014-05-09 05:15:56
阅读次数:
459
学习任何一个稍有难度的技术,要对其有充分理性的分析,之后果断做出决定---->也就是人们常说的“多谋善断";本系列虽然涉及的是socket相关的知识,但学习之前,更想和广大程序员分享的是一种心境微笑:学习是一个循序渐进的过程,心态应该随时调节,保持戒骄戒躁的状态。比如最近在看网易公开课MIT《算法导论》,老师提到,学习算法之前要计算机数学+离散数学+概率论等课程的知识,所以一直学不好算法的程序员不妨从基础入手,这都是中国式教育惹的祸啊!(此处省略一万字......)...
分类:
编程语言 时间:
2014-05-09 02:43:42
阅读次数:
315
前言
学习任何一个稍有难度的技术,要对其有充分理性的分析,之后果断做出决定---->也就是人们常说的“多谋善断";本系列虽然涉及的是socket相关的知识,但学习之前,更想和广大程序员分享的是一种心境微笑:学习是一个循序渐进的过程,心态应该随时调节,保持戒骄戒躁的状态。比如最近在看网易公开课MIT《算法导论》,老师提到,学习算法之前要计算机数学+离散数学+概率论等课程的知识,所以一直学不好算法的程序员不妨从基础入手,这都是中国式教育惹的祸啊!(此处省略一万字......)...
分类:
编程语言 时间:
2014-05-09 02:21:19
阅读次数:
355
学习任何一个稍有难度的技术,要对其有充分理性的分析,之后果断做出决定---->也就是人们常说的“多谋善断";本系列虽然涉及的是socket相关的知识,但学习之前,更想和广大程序员分享的是一种心境微笑:学习是一个循序渐进的过程,心态应该随时调节,保持戒骄戒躁的状态。比如最近在看网易公开课MIT《算法导论》,老师提到,学习算法之前要计算机数学+离散数学+概率论等课程的知识,所以一直学不好算法的程序员不妨从基础入手,这都是中国式教育惹的祸啊!(此处省略一万字......)...
分类:
编程语言 时间:
2014-05-09 01:14:56
阅读次数:
404
上一篇文章,我们了解了客户端如何与服务器创建WebSocket连接。但是一个巴掌拍不响,既然是通信,就必然最少要有两个端。今天我们来看看c#如何用已有的框架实现一个WebSocket服务端。
在.Net Framework 4.5及以上版本中,微软为我们集成了WebSocket协议的基本实现。...
分类:
Web程序 时间:
2014-05-07 20:53:21
阅读次数:
662
在各种业务型系统中,往往需要服务器在后台扫描相关数据,触发相应的统计、通知等操作。比如对于一个项目管理系统,需要每天的特定时间内,统计每项任务的执行、到期情况、整个项目的进度等等,根据统计情况,做相应通知处理;这样一个场景,如何编程实现?用一般的编程方式,是无法实现自动触发与统计的。当然,简单的思路...
分类:
Web程序 时间:
2014-05-07 10:43:01
阅读次数:
385
众所周知,Http协议是无状态的,并且是基于Request/Response的方式与服务器进行交互,也就是我们常说的单工模式。但是随着互联网的发展,浏览器与服务端进行双向通信需求的增加,长轮询向服务器以获取最新数据并实现推送效果的方式已经越来越不能满足我们。Html5标准的制定,也为我们提供了浏.....
分类:
Web程序 时间:
2014-05-07 02:19:44
阅读次数:
414
XMPP在其XEP-0045扩展中定义了一个用于多用户文本会议(群聊)的协议,类似于聊天室、QQ群等。由于它作为一个标准协议在定义模型上力求完备,涵盖了现实中的绝大部分IM产品模型,而现实中的IM产品基本都只实现了XMPP定义的模型中的一个子集。XMPP定义的一些基本概念:房间:房间的JID标识
....
分类:
其他好文 时间:
2014-05-05 12:47:30
阅读次数:
280
聊天室[cpp]view
plaincopyprint?//初始化聊天室XMPPJID*roomJID=[XMPPJIDjidWithString:ROOM_JID];xmppRoom=[[XMPPRoomalloc]initWithRoomStorage:selfjid:roomJID];[xmp...
分类:
其他好文 时间:
2014-05-04 11:06:05
阅读次数:
345