示例#1
0
 public Message(WBMessageType type, uint id, string handler, string data)
 {
     this.type = type;
     this.id = id;
     this.handler = handler;
     this.msg = data;
 }
示例#2
0
 public Message(WBMessageType type, uint id, string handler, string data)
 {
     this.type    = type;
     this.id      = id;
     this.handler = handler;
     this.msg     = data;
 }
示例#3
0
 public Message(string message)
 {
     string realMesage = ClientNet.getReceivedMessage(message);
     JsonObject obj = (JsonObject)SimpleJson.SimpleJson.DeserializeObject(realMesage);
     if(obj.ContainsKey("reqId"))
     {
         type = WBMessageType.MSG_REQUEST;
         id = Convert.ToUInt32(obj["reqId"]);
     }
     else
     {
         type = WBMessageType.MSG_RESPONSE;
     }
     if (obj.ContainsKey("handler"))
     {
         handler = Convert.ToString(obj["handler"]);
     }
     if(obj.ContainsKey("msg"))
     {
         msg = Convert.ToString(obj["msg"]);
     }
 }
示例#4
0
    public Message(string message)
    {
        string     realMesage = ClientNet.getReceivedMessage(message);
        JsonObject obj        = (JsonObject)SimpleJson.SimpleJson.DeserializeObject(realMesage);

        if (obj.ContainsKey("reqId"))
        {
            type = WBMessageType.MSG_REQUEST;
            id   = Convert.ToUInt32(obj["reqId"]);
        }
        else
        {
            type = WBMessageType.MSG_RESPONSE;
        }
        if (obj.ContainsKey("handler"))
        {
            handler = Convert.ToString(obj["handler"]);
        }
        if (obj.ContainsKey("msg"))
        {
            msg = Convert.ToString(obj["msg"]);
        }
    }