Question

I am trying to work through connection issues at this stage of the app writing process. When the user leaves the game board, I call ...

void HelloWorld::onExit()
{
    isMultiPlayer = CCUserDefault::sharedUserDefault()->getBoolForKey("MULTIPLAYER", false);
    if(isMultiPlayer)
    {
        AppWarp::Client::getInstance()->disconnect();

        CCUserDefault::sharedUserDefault()->setBoolForKey("MULTIPLAYER", false);
    }

    CCDirector::sharedDirector()->getTouchDispatcher()->removeDelegate(this);
    CCLayer::onExit();
}

From here, if I try to re-join the lobby, I get a

onConnectDone .. FAILED with unknown reason..session=0

Error in my log file. It seems like I need to wait around 5 minutes or so before this error disappears. Am I doing something wrong with my disconnect code, or is this kind of behavior the norm?

Was it helpful?

Solution

@PWiggin - this issue has now been fixed in our SDK update. You can pick the latest release from our GIT repo. Here is the link https://github.com/shephertz/AppWarpCocos2DX/tree/master/V_1.5.1

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top