Not able to add user to ejabbered using c# and agsXMPP -


i developing chat application in ios , apis on windows server. have got ejabbered installed on server , able connect c# using agsxmpp.

the issue not able register user every time, executes , not. below code:

 static manualresetevent done = new manualresetevent(false);     public void login()     {         xmppclientconnection xmpp = (xmppclientconnection)application["xmpp"];         try         {             if (xmpp == null)             {                 xmpp = new xmppclientconnection();                 application["xmpp"] = xmpp;             }              xmpp.onlogin += new objecthandler(xmpp_onlogin);             xmpp.onerror += new errorhandler(xmpp_onerror);             xmpp.autopresence = true;              xmpp.autoresolveconnectserver = false;             xmpp.port = 5222;             xmpp.usessl = false;             xmpp.connectserver = "127.0.0.1";             xmpp.server = "plutus-pc1";             xmpp.username = "admin";             xmpp.password = "p@ssword";             xmpp.keepalive = true;              xmpp.open();              done.waitone();             register();           }         catch (exception ex)         {             xmpp.close();         }       }      void xmpp_onerror(object sender, exception ex)     {         xmppclientconnection xmpp = (xmppclientconnection)application["xmpp"];         xmpp.close();     }      void xmpp_onlogin(object sender)     {         done.set();     }      protected void cmdlogout_click(object sender, eventargs e)     {         xmppclientconnection xmpp = (xmppclientconnection)application["xmpp"];         xmpp.close();     }      public void register()     {         try         {             xmppclientconnection xmpp;             xmpp = (xmppclientconnection)application["xmpp"];             if (xmpp == null)             {                 xmpp = new xmppclientconnection();                 application["xmpp"] = xmpp;             }               xmpp.autopresence = true;              xmpp.autoresolveconnectserver = false;             xmpp.port = 5222;              xmpp.usessl = false;             xmpp.connectserver = "127.0.0.1";             xmpp.server = "plutus-pc1";             xmpp.username = "user1";             xmpp.password = "p@ssword1";              xmpp.registeraccount = true;              xmpp.onregistererror += xmpp_onregistererror;             xmpp.onregistered += xmpp_onregistered;             xmpp.open();               //done.waitone();         }         catch (exception ex)         {         }       }      void xmpp_onregistered(object sender)     {      }       void xmpp_onregistererror(object sender, agsxmpp.xml.dom.element e)     {         //throw new notimplementedexception();      } 

i different errors when registration not successful:

  • agsxmpp.xml.xpnet.invalidtokenexception
  • unable cast object of type 'agsxmpp.protocol.stream.feature.register' type 'agsxmpp.protocol.stream'
  • unable read data transport connection: cannot access disposed object.\r\nobject name: 'system.net.sockets.socket'

despite not change in code, different errors


Comments

Popular posts from this blog

c# - Binding a comma separated list to a List<int> in asp.net web api -

Delphi 7 and decode UTF-8 base64 -

html - Is there any way to exclude a single element from the style? (Bootstrap) -