先格式json数据格式 这个格式 是socket服务端定的格式
StringBuffer data = new StringBuffer();
data.append("[");
data.append(propsId);
data.append(",");
data.append(number);
data.append("]");
JSONArray Jsondate = JSONArray.fromObject(data.toString());
JSONObject events = new JSONObject();
JSONObject argsjson = new JSONObject();
argsjson.put("uid", uid);
argsjson.put("cmd", "addItems");
argsjson.put("data", Jsondate);
argsjson.put("uid", uid);
argsjson.put("cmd", "addItems");
argsjson.put("data", Jsondate);
events.put("event", "gm.command");
events.put("args", argsjson);
socket
.connect(); //这个 在
socket.emit 之前或之前后都可以
socket.emit("foo", "woot", new Ack() {
@Override
public void call(Object... args) { //回调方法
System.
out
.println(
"服务端返回结果:"
+
args
);
}
});