Wince下登录Openfire,xmpp

本文介绍在Wince系统PDA上实现登录Openfire并完成即时聊天功能的方法,适用于快递终端和抄表终端等场景。通过移植agsXMPP库至Wince6.0平台,实现了完整的即时通讯功能。

 项目wince 系统的PDA要实现登录Openfire,实现即时聊天功能,应用于快递终端, 抄表终端等。本人移植了agsXMPP库到了Wince6.0平台,实现了全部功能。


  timscJID = new Jid(vmsName, vmsServer, resource);
            serverJID = new Jid(serverName, vmsServer, resource);
            msgWindow = new Nova.WindowsCE.Forms.MsgWindow();
            msgWindow.ReceiveAllMessage += new Nova.WindowsCE.Forms.ReceiveAllMessageEventHandler(this.tmsgWindow_ReceiveAllMessage);
            scrWndHandle = (int)msgWindow.Hwnd;
            xmppCon.OnLogin += new ObjectHandler(xmppCon_OnLogin);
            xmppCon.OnRosterStart += new ObjectHandler(xmppCon_OnRosterStart);
            xmppCon.OnSaslStart += new agsXMPP.sasl.SaslEventHandler(xmppCon_OnSaslStart);
            xmppCon.OnRosterEnd += new ObjectHandler(xmppCon_OnRosterEnd);
            xmppCon.OnRosterItem += new XmppClientConnection.RosterHandler(xmppCon_OnRosterItem);
            xmppCon.OnPresence += new agsXMPP.protocol.client.PresenceHandler(xmppCon_OnPresence);
            xmppCon.OnAuthError += new XmppElementHandler(xmppCon_OnAuthError);
            xmppCon.OnError += new ErrorHandler(xmppCon_OnError);
            xmppCon.OnClose += new ObjectHandler(xmppCon_OnClose);
            xmppCon.OnReadXml += new XmlHandler(xmppCon_OnReadXml);
            xmppCon.OnIq += new IqHandler(XmppCon_OnIq);

            xmppCon.OnMessage += new agsXMPP.protocol.client.MessageHandler(xmppCon_OnMessage);
            xmppCon.OnReadSocketData += new agsXMPP.net.BaseSocket.OnSocketDataHandler(xmppCon_OnReadSocketData);

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值