摘要: 目前国内外及时通信软件IM(Instant Messenger )形势风起云涌,可谓战况空前,IM作为继Email和Web之后最主要的互联网基础应用之一,为商家必争之地。国内的形势由于QQ的垄断性优势明显,表面稍显平静,实则暗流涌动。目前来看,胖企鹅公司以压倒性优势占据了国内IM市场近八成份额,并且紧紧抓住低端市场,用户数量庞大,盈利丰厚。其他的IM微软MSN(WLM)、网易POPO、新浪UC、T... 阅读全文
posted @ 2008-01-12 23:59 HappyQQ 阅读(968) 评论(1) 推荐(1) 编辑
摘要: 前面两篇,我们主要学习了基于XMPP协议的即时通讯工具的服务器端实现,下面我们将要来共同学习一下基于XMPP协议的即时通讯工具的客户端实现原理,本篇将主要分析agsXMPPP客户端用户登录认证的实现原理(关于XMPP协议与agsXMPP的相关知识请认真看第一篇中的附件) 1、主窗体初始化时将订阅一大堆的事件 // 读取接收到的XML流信息 Xmp... 阅读全文
posted @ 2008-01-12 23:48 HappyQQ 阅读(2367) 评论(0) 推荐(0) 编辑
摘要: 昨天我们讲了客户端实现用户互发消息的原理,今天我们继续学习一下基于XMPP协议的文件传输,首先我们假设用户已经登录,这里我们假设Clinet Send对Clinet Receive 发送文件,这里记录了Clinet Send的发送和接收XML流记录 1、发送请求表示要向Clinet test发送文件,并发送文件大小和文件名 SEND: http://jabber.org/p... 阅读全文
posted @ 2008-01-12 23:45 HappyQQ 阅读(3538) 评论(2) 推荐(0) 编辑
摘要: 昨天抽空学习了一下XMPP,在网上找了好久,中文的资料太少了所以做这个简单的例子,今天才完成。公司也正在准备开发基于XMPP协议的即时通讯工具所以也算是打一个基础吧!如果你还没有了解过XMPP请先阅读附录中链接的文章,本实例是基agsXMPP上开发的,agsXMPP是C#写的支持开源XMPP协议软件,我们可以在agsXMPP上快速构建自已的即时通讯平台,我的这个例子只是修改了... 阅读全文
posted @ 2008-01-12 23:42 HappyQQ 阅读(964) 评论(0) 推荐(0) 编辑
摘要: Option Explicit Private Const cstBase64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" Private arrBase64() As String '作者:同济黄正 '00100001 00100001 00100001 --源码 '00001000 0001... 阅读全文
posted @ 2008-01-12 10:48 HappyQQ 阅读(517) 评论(0) 推荐(0) 编辑