本文来自http://blog.csdn.net/hellogv/
XMPP是一个开源的IM通信协议,客户端与服务器都开源,并且都有主流开发语言的支持。目前有很多基于XMPP的IM,可以到http://www.jabber.org/ 注册XMPP的账号和下载IM。这些IM的客户端,可以登录绝大多数基于XMPP通信协议的IM服务器,举个例子:A公司的IM-A通信软件,和B公司的IM-B通信软件都是基于XMPP通信协议,那么IM-A客户端可以登录IM-B的服务器。。。
agsXMPP是XMPP客户端的C#实现,支持WM手机和PC,agsXMPP的例子代码不难(这里下载:http://www.ag-software.de/download.html ),但是agsXMPP的注释不多,所以比较难理解,本文就解释一下agsXMPP例子中核心的部分:事件处理
以下代码来自我的当前项目,因此不能全部贴出代码,只贴出代码结构,用于解释常用的事件处理: