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

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章