public void Put(string key, string value) { TcpCommLib.Client client = new TcpCommLib.Client(hostname, port); TcpCommLib.Message message = new TcpCommLib.Message(); message.Values["method"] = "put"; message.Values["key"] = key; message.Values["value"] = value; TcpCommLib.Message reply = client.SendMessage(message); if (!string.IsNullOrEmpty(reply.Values["exception"])) { throw new Exception(reply.Values["exception"]); } }