用户断开与服务器的连接后,Appwarp无法重新连接(使用cocos2d-x)
在应用程序编写过程的这个阶段,我试图解决连接问题。当用户离开游戏板时,我呼叫用户断开与服务器的连接后,Appwarp无法重新连接(使用cocos2d-x),cocos2d-x,multiplayer,appwarp,Cocos2d X,Multiplayer,Appwarp,在应用程序编写过程的这个阶段,我试图解决连接问题。当用户离开游戏板时,我呼叫 void HelloWorld::onExit() { isMultiPlayer = CCUserDefault::sharedUserDefault()->getBoolForKey("MULTIPLAYER", false); if(isMultiPlayer) { AppWarp::Client::getInstance()->disconnect();
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分钟。我的断开连接代码是否有问题,或者这种行为是否正常 @PWiggin-此问题现已在我们的SDK更新中修复。您可以从我们的GIT回购中选择最新版本。这里是链接
这似乎是SDK中的一个bug,其中某些状态在一段时间内未被清除。我在AppWarp团队工作。我想你应该能在一分钟内重新连接。我们将在本周晚些时候发布bug修复SDK更新。我会发布一个答案,一旦完成。谢谢你报道这个问题!我将继续并将此标记为答案,但我仍有一些问题。最好直接联系客户支持?我们也刚刚推出了自己的社区论坛!我们将在那里非常活跃,因此您可以在那里发布您的问题。这里是链接-