示例#1
0
 internal static void WriteGetRequest(Socket socket, byte[] key)
 {
     using (KVMemoryStream stream = new KVMemoryStream(64))
     {
         stream.Position = 4;
         stream.WriteInt(KVProtocolType.Get_Req);
         stream.WriteByte(1);
         stream.WriteBytes(key);
         EndWrite(stream);
         socket.Send(stream.ToArray());
     }
 }
示例#2
0
 internal static void WriteIncrRequest(Socket socket, byte[] key, int incremental, int initValue)
 {
     using (KVMemoryStream stream = new KVMemoryStream(64))
     {
         stream.Position = 4;
         stream.WriteInt(KVProtocolType.Incr_Req);
         stream.WriteByte(1);
         stream.WriteInt(0);
         stream.WriteBytes(key);
         stream.WriteInt(incremental);
         stream.WriteInt(initValue);
         EndWrite(stream);
         socket.Send(stream.ToArray());
     }
 }
示例#3
0
 internal static void WriteSetRequest(Socket socket, byte[] key, byte[] value)
 {
     using (KVMemoryStream stream = new KVMemoryStream(64))
     {
         stream.Position = 4;
         stream.WriteInt(KVProtocolType.Set_Req);
         stream.WriteByte(1);
         stream.WriteInt(0);
         stream.WriteBytes(key);
         stream.WriteBytes(value);
         EndWrite(stream);
         socket.Send(stream.ToArray());
     }
 }
示例#4
0
 internal static void WriteIncrRequest(Socket socket, byte[] key, int incremental, int initValue)
 {
     using (KVMemoryStream stream = new KVMemoryStream(64))
     {
         stream.Position = 4;
         stream.WriteInt(KVProtocolType.Incr_Req);
         stream.WriteByte(1);
         stream.WriteInt(0);
         stream.WriteBytes(key);
         stream.WriteInt(incremental);
         stream.WriteInt(initValue);
         EndWrite(stream);
         socket.Send(stream.ToArray());
     }
 }