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()); } }
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()); } }
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()); } }
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()); } }
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()); } }
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()); } }
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()); } }
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()); } }