导航

摘要: 本打算再讲讲登录及消息传递的原理,发现其实并没有什么可讲的,很多朋友给我留言,希望我能把源码公布出来,我稍微整理了一下,现在就提供给大家参考吧。最初是想把他弄得尽可能完善再发布,但发现其实并不好,会让大家查找关键代码变得很麻烦,所以简单点也有简单点的好。代码基本上是我一行行敲出来的,如果能有 大家可以直接用的代码,我会非常高兴。我把这份示例公布出来,没别的要求,只求大家在查阅代码的时候,发现有好的思路或想法的时候,能通知我一声。再次说明,我这份代码,是用谷歌最新版浏览器测试的。解压后的目录结构如上图:OursNET.HTML5.Socket 我把所有服务端的实现的关键代码都封装在这里OursN 阅读全文

posted @ 2011-12-23 10:59 逍遥谷主 阅读(5134) 评论(22) 推荐(11) 编辑

摘要: 我相信,有前面两篇的介绍,稍微熟悉socket程序设计的开发人员,应该完全能自行设计出一个基于webSocket的在线交互系统了,趁着我现在还有几分热情,干脆写个完整的聊天室,就当是我为业内socket开发新手所作的一点小贡献吧。欢迎广大朋友对我的思路和代码拍砖,能够互相促进也就是我的愿望了。我们先来总体规划一下我们的聊天室会有些什么功能吧(先列着,以后可能扩展):1. 登录聊天室2. 向所有在线聊友广播消息3. 针对某在线聊友发送消息,也即私聊4. 退出聊天室这四点,也即一个最简单的聊天室功能了,为此,我设计了一个简单的应用协议,先说明一下,为了能够更好的让大家理解,我就没用像第二讲中的协议 阅读全文

posted @ 2011-12-18 12:37 逍遥谷主 阅读(4974) 评论(9) 推荐(9) 编辑

摘要: 上一篇我们已经在服务器和客户端之间建立起一个能双向通讯的途径,如果你马上按以前的经验直接丢送数据,恭喜,数据能过去,可你却根本不认识,这是自然,他的地盘他要做主,websocket 有其自己约定的数据格式,我们必须按照这个格式来才行的。协议这玩意,很是枯燥,只能用,不能创新,但多了解一些这种规则,对以后我们定义传输协议有很强的参考价值,所以我们还是得认真瞧瞧。打开:http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-10找到如下图所示的位置,这里面有详细的说明具体每个字段的说明,大家可以慢慢啃英文,我们就讨论一下,如何 阅读全文

posted @ 2011-12-16 16:07 逍遥谷主 阅读(4265) 评论(8) 推荐(4) 编辑

摘要: HTML5新特性中,最令我激动的就是WebSocket,当时学习Silverlight的原因中,这也是很重要的一条。以前初步看了一下基本的原理,感觉也挺容易实现,这两天抽了个空,尝试着写了一下,还是碰到了几个问题,现在把基本的情况总结一下,以备自己将来或有兴趣的朋友查阅。我的机器环境:Windows 7 / Visual Studio 2010 SP1 C#/ 谷歌Chrome浏览器关于WebSocket原理的文章,大家可以在网上找找,非常多,但让人琢磨不透的也不少,这几个是我认为对我有帮助的几篇,也留下来,供各位查看,并在此对作者表示感谢:http://www.zendstudio.net/ 阅读全文

posted @ 2011-12-15 09:26 逍遥谷主 阅读(5043) 评论(13) 推荐(9) 编辑

2016年10月11日

摘要: 前段时间突然微信退款不能用了,我还以为是我新发布的版本有问题,后来一查居然是这个原因,记录一下 IIS设置错误,未加载用户配置文件 解决办法:找到网站使用的应用程序池-->右击-->高级设置-->打开如下图-->在加载用户配置文件选择true 奇怪的是,应用池最初我也没有配置,刚开始使用的时候居然是 阅读全文

posted @ 2016-10-11 09:39 逍遥谷主 阅读(315) 评论(0) 推荐(0) 编辑