Wince下登录Openfire,xmpp

 项目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);

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值