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
Post a Comment