public void onConnect() { Console.WriteLine("Connected"); RougeObject rougeObject = new RougeObject(); rougeObject.putString("username", "bob"); rougeObject.putString("password", "password"); driver.send("login", rougeObject); }
public void onMessage(string command, RougeObject payload) { Console.WriteLine("Received {0} {1}", command, payload.toJson()); if (command.Equals("login")) { RougeObject rougeObject = new RougeObject(); rougeObject.putString("name", "csroom2"); driver.send("room.create", rougeObject); } else if (command.Equals("room.create")) { RougeObject rougeObject = new RougeObject(); rougeObject.putString("name", "csroom2"); rougeObject.putString("message", "hello"); driver.send("room.say", rougeObject); } }
static void testJSonConversion() { RougeObject rougeObject = new RougeObject(); rougeObject.putString("username", "cs"); rougeObject.putString("password", "secret"); rougeObject.putInt("int", 1); rougeObject.putFloat("float", 0.1f); rougeObject.putBoolean("boolean", true); //string jSon = rougeObject.toJSon(); //Console.WriteLine("Rouge Object is {0}", jSon); //valueRougeObject jSonRouge = new RougeObject(jSon); //Console.WriteLine("After Transformation {0}", jSonRouge.toJSon()); }