I’m using https://github.com/socketio/socket.io-client-cpp with cocos, because the built-in socket.io doesn’t support callback (Doesn’t work with SocketIO 2.0.1 and failed calling back with old version?)
Everything is fine, until i want to push new scene after receiving server signal
Here is my code
// client object
_client = new sio::client();
_client->socket()->on("joinedRoom", bind(&SocIO::joinedRoom, this, placeholders::_1));
void SocIO::joinedRoom(sio::event &a)
Scene* newScene = PlaygroundScene::createScene(1); // crash on this line
I don’t know what happened here, didn’t get this error with built-in socket.io.
Is it because of threading?