cordova - unable to keep the connection with XMPP server using strophe.js on windows phone 7.5(vs2010) -
i use phonegap strophe.js connect openfire in android 2.3, it's success , keep connection.
but use same code in windows phone 7, connect first , can message. it's connfail in few minutes or seconds.
connecting->authenticating->connected->disconnecting->connfail->disconnected
there no same times between connected , disconnecting.
var username=xxx; var host_domain=xxx; var password=xxx; var bosh_service = "http://127.0.0.1:7070/http-bind/"; connection = new strophe.connection(bosh_service); connection.connect(username + "@" + host_domain, password, onconnect); function onconnect(status) { if (status == strophe.status.connected) { connection.addhandler(notifyuser, null, "message", null, null, null); connection.send($pres().tree()); }else if (status == strophe.status.disconnected) { console.log("strophe disconnected."); } } function notifyuser(msg) { console.log("msg : " + strophe.serialize(msg)); } no error message,only strophe status log:
log:["status=1","debugconsole1005374909"] log:["current status [connecting]","debugconsole1005374910"] log:["strophe connecting.","debugconsole1005374911"] log:["status=3","debugconsole1005374912"] log:["current status [authenticating]","debugconsole1005374913"] log:["status=5","debugconsole1005374914"] log:["strophe connected.","debugconsole1005374916"] log:["current status [connected]","debugconsole1005374915"] gapbrowser_navigated :: /app/www/login.html#eventlist log:["strophe disconnecting.","debugconsole1005374922"] log:["status=2","debugconsole1005374917"] log:["current status [connfail]","debugconsole1005374918"] log:["strophe failed connect.","debugconsole1005374919"]。 log:["status=7","debugconsole1005374920"] log:["current status [disconnecting]","debugconsole1005374921"] log:["strophe disconnected.","debugconsole1005374925"] log:["status=6","debugconsole1005374923"] log:["current status [disconnected]","debugconsole1005374924"] visual studio 2010,
windows phone sdk update windows phone 7.8
phonegap-2.9.0,
windows phone 7,
openfire 3.7.1,
jquery.mobile-1.2.0.min.js,
strophejs-1.0.2
you should able see errors in post responses bosh connector: please copy-paste last here.
Comments
Post a Comment