关于cocos2dx v3.11中的websocket?

看官方的最新仓库,在v3.11将websocket的实现进行了重写,升级websocket为1.6.0.但是我有几个疑惑的地方…

  1. 为什么选择1.6.0 而不是最新的2.0版本?

  2. 为什么在Lua_web_socket.cpp中注释掉发生错误时的lua回调,而在js的版本中没有注释呢?

void LuaWebSocket::onError(WebSocket* ws, const WebSocket::ErrorCode& error)
{
LuaWebSocket* luaWs = dynamic_cast<LuaWebSocket*>(ws);
if (NULL != luaWs) {
int nHandler = 0;//luaWs->getScriptHandler(LuaWebSocket::kWebSocketScriptHandlerError);
if (0 != nHandler)
{
CommonScriptData data(nHandler,"");
ScriptEvent event(kCommonEvent,(void*)&data);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
}
}

ps:
在android上1.6.0的websocket也不能使用client_no_context_takeover

  1. 貌似升级 websockets 版本的时候有考虑到稳定性,最新的不一定是最稳定的

  2. js 版本中没有注释可能是测试的疏忽,我反馈给相关负责人。

也欢迎楼主去 github 提 issue 和 PR

嗯 lua版本貌似很早就注释了 但是没有任何批注解释… 然而js版本中没注释… 项目使用websocket 一直没稳定下来 所以比较关注这个问题

大哥,能不能帮忙帮忙解答一下。
http://forum.cocos.com/t/websocket/36376