这是一个基于Comet实现的聊天室Demo,功能类似于QQ群聊。聊天过程中如果有新想消息,那么就需要服务器推送消息到浏览器,所以这里可以使用Comet技术。
Comet一般有两种实现方式:长轮询(long-polling)、流(streaming)。而本文中的这个Demo的实现方式是基于流(streaming),前端使用了一个隐藏的iframe,这也是比较常用的一种方式。不过由于使用iframe流,导致浏览器上面的进度一直在转,这是因为iframe一直在加载的原因,先不要在意这些细节。
Tomcat提供了C...
分类:
其他好文 时间:
2014-08-11 10:09:52
阅读次数:
213
PHP怎么实现网站保存快捷方式
<?php
$Shortcut = "[InternetShortcut]
URL=http://blog.csdn.net/phpfenghuo/
IDList = [{000214A0-0000-0000-C000-000000000046}]
Prop3=19,2";
Header("Content-type: application/octet-stream");
header("Content-Disposition: attachme...
分类:
Web程序 时间:
2014-08-11 00:32:11
阅读次数:
305
".*"="application/octet-stream"".001"="application/x-001"".301"="application/x-301"".323"="text/h323"".906"="application/x-906"".907"="drawing/907"".a...
分类:
其他好文 时间:
2014-08-09 21:20:09
阅读次数:
789
/***@author cody*@date 2014-08-09*@description copy text file* FILE *fopen(filename,openmode)* fclose(FILE *stream)* int fseek(stream,offset,whence)* ...
分类:
编程语言 时间:
2014-08-09 18:13:59
阅读次数:
271
相关的方法:int fputs(const char*s,FILE *stream);int gets(char *s,int size,FILE *stream);具体代码如下/***@author cody*@date 2014-08-09*@description copy text file...
分类:
其他好文 时间:
2014-08-09 18:09:58
阅读次数:
207
Input: Executing std::cin >> v discards any whitespace characters in the standard input stream, then reads from the standard input into variable v. It...
分类:
其他好文 时间:
2014-08-09 13:18:47
阅读次数:
198
Camel trading
Time Limit: 1 second
Background
Aroud 800 A.D., El Mamum, Calif of Baghdad was presented the formula 1+2*3*4+5, which had its origin in the financial accounts of a c...
分类:
其他好文 时间:
2014-08-08 18:21:52
阅读次数:
273
本文将从以下两个方面去尝试讲解Kafka的设计理念,主要参考文献在这里: Kafka设计背景及原因 Kafka的设计特色 Kafka设计背景及原因 Kafka最初被LinkedIn设计来处理活动流数据(activity stream data)和系统处理数...
分类:
其他好文 时间:
2014-08-08 16:36:56
阅读次数:
237
最近在使用FtpWebResponse.GetResponseStream方法时遇上个问题——Stream在未关闭之前就报出了ObjectDisposedException。刚开始十分困惑,因为一直用的是类似的写法,从逻辑上不应该会出现异常,之后通过ILSpy工具查看源代码以及网上找寻相关资料才找到...
分类:
其他好文 时间:
2014-08-08 15:21:36
阅读次数:
265