mirror of https://github.com/axmolengine/axmol.git
[v3-update-sio] updates usage of log function to CCLOG macros, ensures correct data type is passed to log function
Signed-off-by: Chris Hannon <himynameschris@gmail.com>
This commit is contained in:
parent
fb10217e2b
commit
6bcf325630
|
@ -231,7 +231,7 @@ std::string SocketIOPacket::stringify()
|
||||||
|
|
||||||
outS = s.GetString();
|
outS = s.GetString();
|
||||||
|
|
||||||
log("create args object: %s:", outS.c_str());
|
CCLOGINFO("create args object: %s:", outS.c_str());
|
||||||
}
|
}
|
||||||
|
|
||||||
return outS;
|
return outS;
|
||||||
|
@ -299,7 +299,7 @@ std::string SocketIOPacketV10x::stringify()
|
||||||
|
|
||||||
outS = s.GetString();
|
outS = s.GetString();
|
||||||
|
|
||||||
log("create args object: %s:", outS.c_str());
|
CCLOGINFO("create args object: %s:", outS.c_str());
|
||||||
|
|
||||||
return outS;
|
return outS;
|
||||||
|
|
||||||
|
@ -425,7 +425,7 @@ SIOClientImpl::~SIOClientImpl()
|
||||||
|
|
||||||
void SIOClientImpl::handshake()
|
void SIOClientImpl::handshake()
|
||||||
{
|
{
|
||||||
log("SIOClientImpl::handshake() called");
|
CCLOGINFO("SIOClientImpl::handshake() called");
|
||||||
|
|
||||||
std::stringstream pre;
|
std::stringstream pre;
|
||||||
pre << "http://" << _uri << "/socket.io/1/?EIO=2&transport=polling&b64=true";
|
pre << "http://" << _uri << "/socket.io/1/?EIO=2&transport=polling&b64=true";
|
||||||
|
@ -437,7 +437,7 @@ void SIOClientImpl::handshake()
|
||||||
request->setResponseCallback(CC_CALLBACK_2(SIOClientImpl::handshakeResponse, this));
|
request->setResponseCallback(CC_CALLBACK_2(SIOClientImpl::handshakeResponse, this));
|
||||||
request->setTag("handshake");
|
request->setTag("handshake");
|
||||||
|
|
||||||
log("SIOClientImpl::handshake() waiting");
|
CCLOGINFO("SIOClientImpl::handshake() waiting");
|
||||||
|
|
||||||
HttpClient::getInstance()->send(request);
|
HttpClient::getInstance()->send(request);
|
||||||
|
|
||||||
|
@ -448,22 +448,22 @@ void SIOClientImpl::handshake()
|
||||||
|
|
||||||
void SIOClientImpl::handshakeResponse(HttpClient *sender, HttpResponse *response)
|
void SIOClientImpl::handshakeResponse(HttpClient *sender, HttpResponse *response)
|
||||||
{
|
{
|
||||||
log("SIOClientImpl::handshakeResponse() called");
|
CCLOGINFO("SIOClientImpl::handshakeResponse() called");
|
||||||
|
|
||||||
if (0 != strlen(response->getHttpRequest()->getTag()))
|
if (0 != strlen(response->getHttpRequest()->getTag()))
|
||||||
{
|
{
|
||||||
log("%s completed", response->getHttpRequest()->getTag());
|
CCLOGINFO("%s completed", response->getHttpRequest()->getTag());
|
||||||
}
|
}
|
||||||
|
|
||||||
long statusCode = response->getResponseCode();
|
long statusCode = response->getResponseCode();
|
||||||
char statusString[64] = {};
|
char statusString[64] = {};
|
||||||
sprintf(statusString, "HTTP Status Code: %ld, tag = %s", statusCode, response->getHttpRequest()->getTag());
|
sprintf(statusString, "HTTP Status Code: %ld, tag = %s", statusCode, response->getHttpRequest()->getTag());
|
||||||
log("response code: %ld", statusCode);
|
CCLOGINFO("response code: %ld", statusCode);
|
||||||
|
|
||||||
if (!response->isSucceed())
|
if (!response->isSucceed())
|
||||||
{
|
{
|
||||||
log("SIOClientImpl::handshake() failed");
|
CCLOGERROR("SIOClientImpl::handshake() failed");
|
||||||
log("error buffer: %s", response->getErrorBuffer());
|
CCLOGERROR("error buffer: %s", response->getErrorBuffer());
|
||||||
|
|
||||||
for (auto iter = _clients.begin(); iter != _clients.end(); ++iter)
|
for (auto iter = _clients.begin(); iter != _clients.end(); ++iter)
|
||||||
{
|
{
|
||||||
|
@ -473,7 +473,7 @@ void SIOClientImpl::handshakeResponse(HttpClient *sender, HttpResponse *response
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
log("SIOClientImpl::handshake() succeeded");
|
CCLOGINFO("SIOClientImpl::handshake() succeeded");
|
||||||
|
|
||||||
std::vector<char> *buffer = response->getResponseData();
|
std::vector<char> *buffer = response->getResponseData();
|
||||||
std::stringstream s;
|
std::stringstream s;
|
||||||
|
@ -484,7 +484,7 @@ void SIOClientImpl::handshakeResponse(HttpClient *sender, HttpResponse *response
|
||||||
s << (*buffer)[i];
|
s << (*buffer)[i];
|
||||||
}
|
}
|
||||||
|
|
||||||
log("SIOClientImpl::handshake() dump data: %s", s.str().c_str());
|
CCLOGINFO("SIOClientImpl::handshake() dump data: %s", s.str().c_str());
|
||||||
|
|
||||||
std::string res = s.str();
|
std::string res = s.str();
|
||||||
std::string sid = "";
|
std::string sid = "";
|
||||||
|
@ -492,7 +492,7 @@ void SIOClientImpl::handshakeResponse(HttpClient *sender, HttpResponse *response
|
||||||
|
|
||||||
if (res.at(res.size() - 1) == '}') {
|
if (res.at(res.size() - 1) == '}') {
|
||||||
|
|
||||||
log("SIOClientImpl::handshake() Socket.IO 1.x detected");
|
CCLOGINFO("SIOClientImpl::handshake() Socket.IO 1.x detected");
|
||||||
_version = SocketIOPacket::V10x;
|
_version = SocketIOPacket::V10x;
|
||||||
// sample: 97:0{"sid":"GMkL6lzCmgMvMs9bAAAA","upgrades":["websocket"],"pingInterval":25000,"pingTimeout":60000}
|
// sample: 97:0{"sid":"GMkL6lzCmgMvMs9bAAAA","upgrades":["websocket"],"pingInterval":25000,"pingTimeout":60000}
|
||||||
|
|
||||||
|
@ -528,12 +528,12 @@ void SIOClientImpl::handshakeResponse(HttpClient *sender, HttpResponse *response
|
||||||
|
|
||||||
std::string timeout_str = temp.substr(a + 1, b - a);
|
std::string timeout_str = temp.substr(a + 1, b - a);
|
||||||
timeout = atoi(timeout_str.c_str()) / 1000;
|
timeout = atoi(timeout_str.c_str()) / 1000;
|
||||||
log("done parsing 1.x");
|
CCLOGINFO("done parsing 1.x");
|
||||||
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
||||||
log("SIOClientImpl::handshake() Socket.IO 0.9.x detected");
|
CCLOGINFO("SIOClientImpl::handshake() Socket.IO 0.9.x detected");
|
||||||
_version = SocketIOPacket::V09x;
|
_version = SocketIOPacket::V09x;
|
||||||
// sample: 3GYzE9md2Ig-lm3cf8Rv:60:60:websocket,htmlfile,xhr-polling,jsonp-polling
|
// sample: 3GYzE9md2Ig-lm3cf8Rv:60:60:websocket,htmlfile,xhr-polling,jsonp-polling
|
||||||
size_t pos = 0;
|
size_t pos = 0;
|
||||||
|
@ -571,7 +571,7 @@ void SIOClientImpl::handshakeResponse(HttpClient *sender, HttpResponse *response
|
||||||
|
|
||||||
void SIOClientImpl::openSocket()
|
void SIOClientImpl::openSocket()
|
||||||
{
|
{
|
||||||
log("SIOClientImpl::openSocket() called");
|
CCLOGINFO("SIOClientImpl::openSocket() called");
|
||||||
|
|
||||||
std::stringstream s;
|
std::stringstream s;
|
||||||
|
|
||||||
|
@ -596,7 +596,7 @@ void SIOClientImpl::openSocket()
|
||||||
|
|
||||||
bool SIOClientImpl::init()
|
bool SIOClientImpl::init()
|
||||||
{
|
{
|
||||||
log("SIOClientImpl::init() successful");
|
CCLOGINFO("SIOClientImpl::init() successful");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -664,7 +664,7 @@ void SIOClientImpl::disconnectFromEndpoint(const std::string& endpoint)
|
||||||
|
|
||||||
if (_clients.empty() || endpoint == "/")
|
if (_clients.empty() || endpoint == "/")
|
||||||
{
|
{
|
||||||
log("SIOClientImpl::disconnectFromEndpoint out of endpoints, checking for disconnect");
|
CCLOGINFO("SIOClientImpl::disconnectFromEndpoint out of endpoints, checking for disconnect");
|
||||||
|
|
||||||
if (_connected)
|
if (_connected)
|
||||||
this->disconnect();
|
this->disconnect();
|
||||||
|
@ -685,7 +685,7 @@ void SIOClientImpl::heartbeat(float dt)
|
||||||
|
|
||||||
this->send(packet);
|
this->send(packet);
|
||||||
|
|
||||||
log("Heartbeat sent");
|
CCLOGINFO("Heartbeat sent");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -713,16 +713,16 @@ void SIOClientImpl::send(SocketIOPacket *packet)
|
||||||
std::string req = packet->toString();
|
std::string req = packet->toString();
|
||||||
if (_connected)
|
if (_connected)
|
||||||
{
|
{
|
||||||
log("-->SEND:%s", req.data());
|
CCLOGINFO("-->SEND:%s", req.data());
|
||||||
_ws->send(req.data());
|
_ws->send(req.data());
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
log("Cant send the message (%s) because disconnected", req);
|
CCLOGINFO("Cant send the message (%s) because disconnected", req.c_str());
|
||||||
}
|
}
|
||||||
|
|
||||||
void SIOClientImpl::emit(std::string endpoint, std::string eventname, std::string args)
|
void SIOClientImpl::emit(std::string endpoint, std::string eventname, std::string args)
|
||||||
{
|
{
|
||||||
log("Emitting event \"%s\"", eventname);
|
CCLOGINFO("Emitting event \"%s\"", eventname.c_str());
|
||||||
SocketIOPacket *packet = SocketIOPacket::createPacketWithType("event", _version);
|
SocketIOPacket *packet = SocketIOPacket::createPacketWithType("event", _version);
|
||||||
packet->setEndpoint(endpoint == "/" ? "" : endpoint);
|
packet->setEndpoint(endpoint == "/" ? "" : endpoint);
|
||||||
packet->setEvent(eventname);
|
packet->setEvent(eventname);
|
||||||
|
@ -749,12 +749,12 @@ void SIOClientImpl::onOpen(WebSocket* ws)
|
||||||
iter->second->onOpen();
|
iter->second->onOpen();
|
||||||
}
|
}
|
||||||
|
|
||||||
log("SIOClientImpl::onOpen socket connected!");
|
CCLOGINFO("SIOClientImpl::onOpen socket connected!");
|
||||||
}
|
}
|
||||||
|
|
||||||
void SIOClientImpl::onMessage(WebSocket* ws, const WebSocket::Data& data)
|
void SIOClientImpl::onMessage(WebSocket* ws, const WebSocket::Data& data)
|
||||||
{
|
{
|
||||||
log("SIOClientImpl::onMessage received: %s", data.bytes);
|
CCLOGINFO("SIOClientImpl::onMessage received: %s", data.bytes);
|
||||||
|
|
||||||
std::string payload = data.bytes;
|
std::string payload = data.bytes;
|
||||||
int control = atoi(payload.substr(0, 1).c_str());
|
int control = atoi(payload.substr(0, 1).c_str());
|
||||||
|
@ -798,37 +798,37 @@ void SIOClientImpl::onMessage(WebSocket* ws, const WebSocket::Data& data)
|
||||||
|
|
||||||
s_data = payload;
|
s_data = payload;
|
||||||
|
|
||||||
if (c == nullptr) log("SIOClientImpl::onMessage client lookup returned nullptr");
|
if (c == nullptr) CCLOGINFO("SIOClientImpl::onMessage client lookup returned nullptr");
|
||||||
|
|
||||||
switch (control)
|
switch (control)
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
log("Received Disconnect Signal for Endpoint: %s\n", endpoint.c_str());
|
CCLOGINFO("Received Disconnect Signal for Endpoint: %s\n", endpoint.c_str());
|
||||||
disconnectFromEndpoint(endpoint);
|
disconnectFromEndpoint(endpoint);
|
||||||
c->fireEvent("disconnect", payload);
|
c->fireEvent("disconnect", payload);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
log("Connected to endpoint: %s \n", endpoint.c_str());
|
CCLOGINFO("Connected to endpoint: %s \n", endpoint.c_str());
|
||||||
if (c) {
|
if (c) {
|
||||||
c->onConnect();
|
c->onConnect();
|
||||||
c->fireEvent("connect", payload);
|
c->fireEvent("connect", payload);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
log("Heartbeat received\n");
|
CCLOGINFO("Heartbeat received\n");
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
log("Message received: %s \n", s_data.c_str());
|
CCLOGINFO("Message received: %s \n", s_data.c_str());
|
||||||
if (c) c->getDelegate()->onMessage(c, s_data);
|
if (c) c->getDelegate()->onMessage(c, s_data);
|
||||||
if (c) c->fireEvent("message", s_data);
|
if (c) c->fireEvent("message", s_data);
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
log("JSON Message Received: %s \n", s_data.c_str());
|
CCLOGINFO("JSON Message Received: %s \n", s_data.c_str());
|
||||||
if (c) c->getDelegate()->onMessage(c, s_data);
|
if (c) c->getDelegate()->onMessage(c, s_data);
|
||||||
if (c) c->fireEvent("json", s_data);
|
if (c) c->fireEvent("json", s_data);
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
log("Event Received with data: %s \n", s_data.c_str());
|
CCLOGINFO("Event Received with data: %s \n", s_data.c_str());
|
||||||
|
|
||||||
if (c)
|
if (c)
|
||||||
{
|
{
|
||||||
|
@ -846,15 +846,15 @@ void SIOClientImpl::onMessage(WebSocket* ws, const WebSocket::Data& data)
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
log("Message Ack\n");
|
CCLOGINFO("Message Ack\n");
|
||||||
break;
|
break;
|
||||||
case 7:
|
case 7:
|
||||||
log("Error\n");
|
CCLOGERROR("Error\n");
|
||||||
//if (c) c->getDelegate()->onError(c, s_data);
|
//if (c) c->getDelegate()->onError(c, s_data);
|
||||||
if (c) c->fireEvent("error", s_data);
|
if (c) c->fireEvent("error", s_data);
|
||||||
break;
|
break;
|
||||||
case 8:
|
case 8:
|
||||||
log("Noop\n");
|
CCLOGINFO("Noop\n");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -864,22 +864,22 @@ void SIOClientImpl::onMessage(WebSocket* ws, const WebSocket::Data& data)
|
||||||
switch (control)
|
switch (control)
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
log("Not supposed to receive control 0 for websocket");
|
CCLOGINFO("Not supposed to receive control 0 for websocket");
|
||||||
log("That's not good");
|
CCLOGINFO("That's not good");
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
log("Not supposed to receive control 1 for websocket");
|
CCLOGINFO("Not supposed to receive control 1 for websocket");
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
log("Ping received, send pong");
|
CCLOGINFO("Ping received, send pong");
|
||||||
payload = "3" + payload;
|
payload = "3" + payload;
|
||||||
_ws->send(payload.c_str());
|
_ws->send(payload.c_str());
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
log("Pong received");
|
CCLOGINFO("Pong received");
|
||||||
if (payload == "probe")
|
if (payload == "probe")
|
||||||
{
|
{
|
||||||
log("Request Update");
|
CCLOGINFO("Request Update");
|
||||||
_ws->send("5");
|
_ws->send("5");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -887,7 +887,7 @@ void SIOClientImpl::onMessage(WebSocket* ws, const WebSocket::Data& data)
|
||||||
|
|
||||||
const char second = payload.at(0);
|
const char second = payload.at(0);
|
||||||
int control2 = atoi(&second);
|
int control2 = atoi(&second);
|
||||||
log("Message code: [%i]", control);
|
CCLOGINFO("Message code: [%i]", control);
|
||||||
|
|
||||||
SocketIOPacket *packetOut = SocketIOPacket::createPacketWithType("event", _version);
|
SocketIOPacket *packetOut = SocketIOPacket::createPacketWithType("event", _version);
|
||||||
std::string endpoint = "";
|
std::string endpoint = "";
|
||||||
|
@ -921,26 +921,26 @@ void SIOClientImpl::onMessage(WebSocket* ws, const WebSocket::Data& data)
|
||||||
switch (control2)
|
switch (control2)
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
log("Socket Connected");
|
CCLOGINFO("Socket Connected");
|
||||||
if (c) {
|
if (c) {
|
||||||
c->onConnect();
|
c->onConnect();
|
||||||
c->fireEvent("connect", payload);
|
c->fireEvent("connect", payload);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
log("Socket Disconnected");
|
CCLOGINFO("Socket Disconnected");
|
||||||
disconnectFromEndpoint(endpoint);
|
disconnectFromEndpoint(endpoint);
|
||||||
c->fireEvent("disconnect", payload);
|
c->fireEvent("disconnect", payload);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
{
|
{
|
||||||
log("Event Received (%s)", payload.c_str());
|
CCLOGINFO("Event Received (%s)", payload.c_str());
|
||||||
|
|
||||||
int a = payload.find("\"");
|
int a = payload.find("\"");
|
||||||
int b = payload.substr(a + 1).find("\"");
|
int b = payload.substr(a + 1).find("\"");
|
||||||
|
|
||||||
std::string eventname = payload.substr(a + 1, b - a + 1);
|
std::string eventname = payload.substr(a + 1, b - a + 1);
|
||||||
log("event name %s between %i and %i", eventname.c_str(), a, b);
|
CCLOGINFO("event name %s between %i and %i", eventname.c_str(), a, b);
|
||||||
|
|
||||||
payload = payload.substr(b + 4, payload.size() - (b + 5));
|
payload = payload.substr(b + 4, payload.size() - (b + 5));
|
||||||
|
|
||||||
|
@ -950,26 +950,26 @@ void SIOClientImpl::onMessage(WebSocket* ws, const WebSocket::Data& data)
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
log("Message Ack");
|
CCLOGINFO("Message Ack");
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
log("Error");
|
CCLOGERROR("Error");
|
||||||
if (c) c->fireEvent("error", payload);
|
if (c) c->fireEvent("error", payload);
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
log("Binary Event");
|
CCLOGINFO("Binary Event");
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
log("Binary Ack");
|
CCLOGINFO("Binary Ack");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
log("Upgrade required");
|
CCLOGINFO("Upgrade required");
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
log("Noop\n");
|
CCLOGINFO("Noop\n");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -993,7 +993,7 @@ void SIOClientImpl::onClose(WebSocket* ws)
|
||||||
|
|
||||||
void SIOClientImpl::onError(WebSocket* ws, const WebSocket::ErrorCode& error)
|
void SIOClientImpl::onError(WebSocket* ws, const WebSocket::ErrorCode& error)
|
||||||
{
|
{
|
||||||
log("Websocket error received: %s", error);
|
CCLOGERROR("Websocket error received: %d", error);
|
||||||
}
|
}
|
||||||
|
|
||||||
//begin SIOClient methods
|
//begin SIOClient methods
|
||||||
|
@ -1080,7 +1080,7 @@ void SIOClient::on(const std::string& eventName, SIOEvent e)
|
||||||
|
|
||||||
void SIOClient::fireEvent(const std::string& eventName, const std::string& data)
|
void SIOClient::fireEvent(const std::string& eventName, const std::string& data)
|
||||||
{
|
{
|
||||||
log("SIOClient::fireEvent called with event name: %s and data: %s", eventName.c_str(), data.c_str());
|
CCLOGINFO("SIOClient::fireEvent called with event name: %s and data: %s", eventName.c_str(), data.c_str());
|
||||||
|
|
||||||
_delegate->fireEventToScript(this, eventName, data);
|
_delegate->fireEventToScript(this, eventName, data);
|
||||||
|
|
||||||
|
@ -1093,7 +1093,7 @@ void SIOClient::fireEvent(const std::string& eventName, const std::string& data)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
log("SIOClient::fireEvent no native event with name %s found", eventName.c_str());
|
CCLOGINFO("SIOClient::fireEvent no native event with name %s found", eventName.c_str());
|
||||||
}
|
}
|
||||||
|
|
||||||
//begin SocketIO methods
|
//begin SocketIO methods
|
||||||
|
|
|
@ -114,7 +114,7 @@ SocketIOTest::~SocketIOTest(void)
|
||||||
//test event callback handlers, these will be registered with socket.io
|
//test event callback handlers, these will be registered with socket.io
|
||||||
void SocketIOTest::testevent(SIOClient *client, const std::string& data) {
|
void SocketIOTest::testevent(SIOClient *client, const std::string& data) {
|
||||||
|
|
||||||
log("SocketIOTest::testevent called with data: %s", data.c_str());
|
CCLOGINFO("SocketIOTest::testevent called with data: %s", data.c_str());
|
||||||
|
|
||||||
std::stringstream s;
|
std::stringstream s;
|
||||||
s << client->getTag() << " received event testevent with data: " << data.c_str();
|
s << client->getTag() << " received event testevent with data: " << data.c_str();
|
||||||
|
@ -125,7 +125,7 @@ void SocketIOTest::testevent(SIOClient *client, const std::string& data) {
|
||||||
|
|
||||||
void SocketIOTest::echotest(SIOClient *client, const std::string& data) {
|
void SocketIOTest::echotest(SIOClient *client, const std::string& data) {
|
||||||
|
|
||||||
log("SocketIOTest::echotest called with data: %s", data.c_str());
|
CCLOGINFO("SocketIOTest::echotest called with data: %s", data.c_str());
|
||||||
|
|
||||||
std::stringstream s;
|
std::stringstream s;
|
||||||
s << client->getTag() << " received event echotest with data: " << data.c_str();
|
s << client->getTag() << " received event echotest with data: " << data.c_str();
|
||||||
|
@ -138,7 +138,7 @@ void SocketIOTest::echotest(SIOClient *client, const std::string& data) {
|
||||||
// 'message' events and handlers are now registered in the same way that other events are
|
// 'message' events and handlers are now registered in the same way that other events are
|
||||||
void SocketIOTest::message(network::SIOClient* client, const std::string& data)
|
void SocketIOTest::message(network::SIOClient* client, const std::string& data)
|
||||||
{
|
{
|
||||||
log("SocketIOTest::message received: %s", data.c_str());
|
CCLOGINFO("SocketIOTest::message received: %s", data.c_str());
|
||||||
|
|
||||||
std::stringstream s;
|
std::stringstream s;
|
||||||
s << client->getTag() << " received message with content: " << data.c_str();
|
s << client->getTag() << " received message with content: " << data.c_str();
|
||||||
|
@ -148,7 +148,7 @@ void SocketIOTest::message(network::SIOClient* client, const std::string& data)
|
||||||
|
|
||||||
void SocketIOTest::json(network::SIOClient* client, const std::string& data)
|
void SocketIOTest::json(network::SIOClient* client, const std::string& data)
|
||||||
{
|
{
|
||||||
log("SocketIOTest::json received: %s", data.c_str());
|
CCLOGINFO("SocketIOTest::json received: %s", data.c_str());
|
||||||
|
|
||||||
std::stringstream s;
|
std::stringstream s;
|
||||||
s << client->getTag() << " received json message with content: " << data.c_str();
|
s << client->getTag() << " received json message with content: " << data.c_str();
|
||||||
|
@ -158,7 +158,7 @@ void SocketIOTest::json(network::SIOClient* client, const std::string& data)
|
||||||
|
|
||||||
void SocketIOTest::connect(network::SIOClient* client, const std::string& data)
|
void SocketIOTest::connect(network::SIOClient* client, const std::string& data)
|
||||||
{
|
{
|
||||||
log("SocketIOTest::connect called");
|
CCLOGINFO("SocketIOTest::connect called");
|
||||||
|
|
||||||
std::stringstream s;
|
std::stringstream s;
|
||||||
s << client->getTag() << " connected!";
|
s << client->getTag() << " connected!";
|
||||||
|
@ -168,7 +168,7 @@ void SocketIOTest::connect(network::SIOClient* client, const std::string& data)
|
||||||
|
|
||||||
void SocketIOTest::disconnect(network::SIOClient* client, const std::string& data)
|
void SocketIOTest::disconnect(network::SIOClient* client, const std::string& data)
|
||||||
{
|
{
|
||||||
log("SocketIOTest::disconnect called");
|
CCLOGINFO("SocketIOTest::disconnect called");
|
||||||
|
|
||||||
std::stringstream s;
|
std::stringstream s;
|
||||||
s << client->getTag() << " disconnected by server!";
|
s << client->getTag() << " disconnected by server!";
|
||||||
|
@ -195,7 +195,7 @@ void SocketIOTest::closedSocketAction(network::SIOClient* client)
|
||||||
void SocketIOTest::onMenuSIOClientClicked(cocos2d::Ref *sender)
|
void SocketIOTest::onMenuSIOClientClicked(cocos2d::Ref *sender)
|
||||||
{
|
{
|
||||||
//create a client by using this static method, url does not need to contain the protocol
|
//create a client by using this static method, url does not need to contain the protocol
|
||||||
_sioClient = SocketIO::connect("ws://dev.channon.us:3009", *this);
|
_sioClient = SocketIO::connect("ws://dev.channon.us:3010", *this);
|
||||||
//you may set a tag for the client for reference in callbacks
|
//you may set a tag for the client for reference in callbacks
|
||||||
_sioClient->setTag("Test Client");
|
_sioClient->setTag("Test Client");
|
||||||
|
|
||||||
|
@ -212,7 +212,7 @@ void SocketIOTest::onMenuSIOClientClicked(cocos2d::Ref *sender)
|
||||||
void SocketIOTest::onMenuSIOEndpointClicked(cocos2d::Ref *sender)
|
void SocketIOTest::onMenuSIOEndpointClicked(cocos2d::Ref *sender)
|
||||||
{
|
{
|
||||||
//repeat the same connection steps for the namespace "testpoint"
|
//repeat the same connection steps for the namespace "testpoint"
|
||||||
_sioEndpoint = SocketIO::connect("ws://dev.channon.us:3009/testpoint", *this);
|
_sioEndpoint = SocketIO::connect("ws://dev.channon.us:3010/testpoint", *this);
|
||||||
//a tag to differentiate in shared callbacks
|
//a tag to differentiate in shared callbacks
|
||||||
_sioEndpoint->setTag("Test Endpoint");
|
_sioEndpoint->setTag("Test Endpoint");
|
||||||
|
|
||||||
|
@ -295,7 +295,7 @@ void SocketIOTest::onMenuTestEndpointDisconnectClicked(cocos2d::Ref *sender)
|
||||||
|
|
||||||
void SocketIOTest::onClose(network::SIOClient* client)
|
void SocketIOTest::onClose(network::SIOClient* client)
|
||||||
{
|
{
|
||||||
log("SocketIOTest::onClose called");
|
CCLOGINFO("SocketIOTest::onClose called");
|
||||||
|
|
||||||
std::stringstream s;
|
std::stringstream s;
|
||||||
s << client->getTag() << " closed!";
|
s << client->getTag() << " closed!";
|
||||||
|
@ -307,7 +307,7 @@ void SocketIOTest::onClose(network::SIOClient* client)
|
||||||
|
|
||||||
void SocketIOTest::onError(network::SIOClient* client, const std::string& data)
|
void SocketIOTest::onError(network::SIOClient* client, const std::string& data)
|
||||||
{
|
{
|
||||||
log("SocketIOTest::onError received: %s", data.c_str());
|
CCLOGERROR("SocketIOTest::onError received: %s", data.c_str());
|
||||||
|
|
||||||
std::stringstream s;
|
std::stringstream s;
|
||||||
s << client->getTag() << " received error with content: " << data.c_str();
|
s << client->getTag() << " received error with content: " << data.c_str();
|
||||||
|
|
Loading…
Reference in New Issue