示例#1
0
 internal static void WriteStatRequest(Socket socket)
 {
     using (KVMemoryStream stream = new KVMemoryStream(64))
     {
         stream.Position = 4;
         stream.WriteInt(KVProtocolType.Stat_Req);
         EndWrite(stream);
         socket.Send(stream.ToArray());
     }
 }
示例#2
0
 internal static void WriteUpdateRegionTableRequest(Socket socket)
 {
     using (KVMemoryStream stream = new KVMemoryStream(32))
     {
         stream.Position = 4;
         stream.WriteInt(KVProtocolType.Region_Table_Req);
         EndWrite(stream);
         socket.Send(stream.ToArray());
     }
 }
示例#3
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());
     }
 }
示例#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());
     }
 }
示例#5
0
 internal static void WriteUpdateRegionTableRequest(Socket socket)
 {
     using (KVMemoryStream stream = new KVMemoryStream(32))
     {
         stream.Position = 4;
         stream.WriteInt(KVProtocolType.Region_Table_Req);
         EndWrite(stream);
         socket.Send(stream.ToArray());
     }
 }
示例#6
0
 internal static void WriteStatRequest(Socket socket)
 {
     using (KVMemoryStream stream = new KVMemoryStream(64))
     {
         stream.Position = 4;
         stream.WriteInt(KVProtocolType.Stat_Req);
         EndWrite(stream);
         socket.Send(stream.ToArray());
     }
 }
示例#7
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());
     }
 }
示例#8
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());
     }
 }