public void send(SocketIO socket, IOAcknowledge ack, JSONObject json) {
		IOMessage message = new IOMessage(IOMessage.TYPE_JSON_MESSAGE,
				socket.getNamespace(), json.toString());
		synthesizeAck(message, ack);
		sendPlain(message.toString());
	}
sends a JSON message from {@link SocketIO} to the {@link IOTransport}.

@param socket
           the socket
@param ack
           acknowledge package which can be called from the server
@param json
           the json
src/io/socket/IOConnection.java