size = buff.getInt(0);
parser.fixedSizeMode(size);
} else {
MessageImpl received = new MessageImpl();
received.readFromWire(socket, buff, userCodecMap, systemCodecs);
parser.fixedSizeMode(4);
size = -1;
if (received.codec() == PING_MESSAGE_CODEC) {
// Just send back pong directly on connection
if (sendPong) {
socket.write(PONG);