摘要:
前面两篇,我们主要学习了基于XMPP协议的即时通讯工具的服务器端实现,下面我们将要来共同学习一下基于XMPP协议的即时通讯工具的客户端实现原理,本篇将主要分析agsXMPPP客户端用户登录认证的实现原理(关于XMPP协议与agsXMPP的相关知识请认真看第一篇中的附件)1、主窗体初始化时将订阅一大堆的事件//读取接收到的XML流信息XmppCon.OnReadXml+=newXmlHandler(... 阅读全文
posted @ 2010-06-23 15:13
冰翼
阅读(369)
评论(0)
推荐(0)
摘要:
昨天我们讲了客户端实现用户互发消息的原理,今天我们继续学习一下基于XMPP协议的文件传输,首先我们假设用户已经登录,这里我们假设Clinet Send对Clinet Receive 发送文件,这里记录了Clinet Send的发送和接收XML流记录1、发送请求表示要向Clinet test发送文件,并发送文件大小和文件名SEND:<iqxmlns="jabber:client"id="ags... 阅读全文
posted @ 2010-06-23 15:12
冰翼
阅读(267)
评论(0)
推荐(0)
摘要:
昨天抽空学习了一下XMPP,在网上找了好久,中文的资料太少了所以做这个简单的例子,今天才完成。公司也正在准备开发基于XMPP协议的即时通讯工具所以也算是打一个基础吧!如果你还没有了解过XMPP请先阅读附录中链接的文章,本实例是基agsXMPP上开发的,agsXMPP是C#写的支持开源XMPP协议软件,我们可以在agsXMPP上快速构建自已的即时通讯平台,我的这个例子只是修改了服务器端,因为agsX... 阅读全文
posted @ 2010-06-23 15:10
冰翼
阅读(275)
评论(0)
推荐(0)
浙公网安备 33010602011771号