アプリ作成プロセスのこの段階で、接続の問題に対処しようとしています。ユーザーがゲームボードを離れると、私は呼び出します...
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();
}
ここからロビーに再度参加しようとすると、
onConnectDone .. FAILED with unknown reason..session=0
ログ ファイルにエラーがあります。このエラーが消えるまで、5 分ほど待つ必要があるようです。切断コードに何か問題がありますか、それともこの種の動作が標準ですか?