public void onConnectDone(byte result) { Debug.WriteLine("Master Listener " + result); switch (result) { case WarpResponseResultCode.AUTH_ERROR: //if (eventObj.getReasonCode() == WarpReasonCode.WAITING_FOR_PAUSED_USER) //{ // // int sessionID = (int)DBManager.getDBData("SessionID"); // _page.showResult("Auth Error for paused user "); // //WarpClient.GetInstance().RecoverConnectionWithSessioId(sessionID, "rahul"); //} //else //{ // _page.showResult("Auth Error with reason code " + eventObj.getReasonCode()); // //WarpClient.GetInstance().Connect("rahul"); //} break; case WarpResponseResultCode.SUCCESS: //DBManager.saveData("SessionID", WarpClient.GetInstance().GetSessionId()); UIDispatcher.BeginExecute(() => { Debug.WriteLine("connection success"); tblMessage.Text = "connection success"; MasterClient.GetInstance().GetAllServers(); }); //_page.showResult("connection success"); break; case WarpResponseResultCode.CONNECTION_ERROR_RECOVERABLE: //_page.showResult("connection recoverable " + eventObj.getResult()); // Deployment.Current.Dispatcher.BeginInvoke(delegate() { RecoverConnection(); }); break; case WarpResponseResultCode.SUCCESS_RECOVERED: //Debug.WriteLine("Success Recoverd"); //_page.showResult("Connect success recoverd: " + eventObj.getResult()); break; default: Debug.WriteLine("Connection failed"); tblMessage.Text = "connection failed"; break; } }
public void onGetAllServerDone(com.shephertz.app42.gaming.multiplayer.client.events.AllServerEvent evnt) { if (evnt.GetResult() == WarpResponseResultCode.SUCCESS) { Debug.WriteLine("Get All server done"); UIDispatcher.BeginExecute(() => { WarpClient.initialize(evnt.GetServers()[0].GetAppKeys()[0], evnt.GetServers()[0].GetHost(), evnt.GetServers()[0].GetPort()); WarpClient.GetInstance().AddConnectionRequestListener(new ConnectionListen(tblMessage)); WarpClient.GetInstance().AddNotificationListener(new NotificationListener(tblMessage)); WarpClient.GetInstance().AddZoneRequestListener(new ZoneListener(tblMessage)); WarpClient.GetInstance().AddRoomRequestListener(new RoomListener(tblMessage)); WarpClient.GetInstance().AddUpdateRequestListener(new UpdateListener(tblMessage)); WarpClient.GetInstance().Connect(App.localuser, ""); }); } else { Debug.WriteLine("Get All server failed"); } }