public void _send(DataLine rq, Object callback) {
		rq.set("msgid", self._msgId);
		rq.set("clientid", self.clientId);
		rq.set("userid", self.userid);
		rq.set("userauth", self.auth);

		String msg = rq.toString();
		if (debug) {
			System.out.println("< " + rq.toString());
		}
		this.ws.send("~m~" + msg.length() + "~m~" + msg);
		try {
			this._cmds.add(new Object[] { self._msgId, rq.parse(), callback });
		} catch (Exception ex) {
			ex.printStackTrace();
		}

		this._msgId++;
	}