晴朗笔记

努力做好自已,其他交给时间

随笔分类 -  网络通信

【AJAX】反向Ajax第1部分:Comet介绍
摘要:反向Ajax的目的是允许服务器端向客户端推送信息。把Comet做为反向Ajax的实现和使用的最好方式是通过XMLHttpRequest对象,该做法提供了一个真正的连接句柄和错误处理。考虑到不是所有的浏览器都支持multi-part标志,且多部分流可能会遇到缓冲问题,因此建议你选择经由HTTP长轮询使用XMLHttpRequest对象(在服务器端挂起的一个简单的Ajax请求)的Comet模式,所有支持Ajax的浏览器也都支持该种做法。 阅读全文

posted @ 2011-10-15 17:58 Mr__BRIGHT 阅读(4654) 评论(1) 推荐(1) 编辑

Comet:基于 HTTP 长连接的“服务器推”技术
摘要:很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的“服务器推”方案,着重介绍了 Comet - 使用 HTTP 长连接、无须浏览器安装插件的两种“服务器推”方案:基于 AJAX 的长轮询方式;基于 iframe 及 htmlfile 的流方式。最后分析了开发 Comet 应用需要注意的一些问题,以及如何借助开源的 Comet 框架-pushlet 构建自己的“服务器推”应用。“服务器推”技术的应用 传统模式的 Web 系统以客户端发出请求、服务器端响应的方式工作。这种方式并不能满足很多现实应用的需求,譬如. 阅读全文

posted @ 2010-05-05 16:18 Mr__BRIGHT 阅读(743) 评论(0) 推荐(0) 编辑

【网络编程】文件传输之断点续传与多线程传输
摘要:PS: 前段时间做一个C#版多线程断点续传的多文件上传程序,最后参考了冷风的文件分包合并方案(方案二)效果不错,在此感谢。 木马编程DIY第13篇之文件传输 3断点续传与多线程传输 继木马编程DIY的上两篇,现在我们开始讨论断点续传与多线程文件传输的实现.其实这两项功能是下载软件所必不可少的功能了, 阅读全文

posted @ 2010-04-29 18:53 Mr__BRIGHT 阅读(5150) 评论(0) 推荐(0) 编辑

封包和拆包(转)
摘要:对于基于TCP开发的通讯程序,有个很重要的问题需要解决,就是封包和拆包.自从我从事网络通讯编程工作以来(大概有三年的时间了),我一直在思索和改进封包和拆包的方法.下面就针对这个问题谈谈我的想法,抛砖引玉.若有不对,不妥之处,恳求大家指正.在此先谢过大家了. 一.为什么基于TCP的通讯程序需要进行封包和拆包.TCP是个"流"协议,所谓流,就是没有界限的一串数据.大家可以想想河里的流水,是连成一片的,... 阅读全文

posted @ 2010-04-29 18:35 Mr__BRIGHT 阅读(560) 评论(0) 推荐(0) 编辑

导航

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