摘要:Google 通过官方宣布,Google Talk 将正式支持不同IM/VoIP服务之间的通讯。这一服务是建立在Google Talk的通讯协议XMPP协议基础之上的。 XMPP是目前主流的四种IM协议之一,其他三种分别为:即时信息和空间协议(IMPP)、空间和即时信息协议(PRIM)、针对即时通讯...
阅读全文
摘要:即时通信息呼唤统一标准; 目前已形成基于SIP的SIMPLE和基于开放源码的XMPP两大阵营; 最近传来消息,XMPP已被确立为IETF标准。 现代商务处理进程越来越离不开实时信息交互,包括人与人之间、应用系统之间以及分布于多网络的设备之间。可扩展消息处理现场协议(eXtensible Messag...
阅读全文
摘要:开发环境: Windows2003 Sp1 .Net 2.0 VS.net 2005 原理: 使用标准HTTP协议实现,但是聊天主线程SOCKET连接始终保持连接,这样服务器端就可以快速方便的把信息发送到浏览器端。大多数无刷新聊天室都是本原理,比如http://chat.qq.com HTTP...
阅读全文
摘要:整理者:郑昀@UltraPower 日期:2005-04-13 从William Kennedy那里整理过来的,不同之处在于他自己定义了一个Overlapped,而我们这里直接使用 System.Threading.NativeOverlapped:。 附一段我以前的Win32下的IOCP文档,如果...
阅读全文
摘要:欢迎阅读此篇IOCP教程。我将先给出IOCP的定义然后给出它的实现方法,最后剖析一个Echo程序来为您拨开IOCP的谜云,除去你心中对IOCP的烦恼。OK,但我不能保证你明白IOCP的一切,但我会尽我最大的努力。以下是我会在这篇文章中提到的相关技术: I/O端口 同步/异步 堵塞/非堵塞 服务端/...
阅读全文
摘要:我们的服务器的核心部分是ThreadedChatHandle类,我们需要处理的数据主要包括两部分——在线列表和用户发言......
阅读全文
摘要:基于推技术的聊天室在国内现在已经比较常见。这种聊天室最大的特点是不使用浏览器每格一段时间就刷新的方式,而让服务器不定时往客户端写聊天的内容......
阅读全文