add hash/kvs-client

This commit is contained in:
King
2024-05-25 14:23:43 +00:00
parent ea5291f3fe
commit 480bccfa04
16 changed files with 1100 additions and 28 deletions

37
kvs-client/javakvstore.java Executable file
View File

@@ -0,0 +1,37 @@
import java.io.*;
import java.net.*;
public class javakvstore {
public static void main(String[] args) {
String serverAddress = "192.168.243.131";
int serverPort = 2000;
try {
Socket socket = new Socket(serverAddress, serverPort);
OutputStream outputStream = socket.getOutputStream();
InputStream inputStream = socket.getInputStream();
String message = "SET T1 KING";
outputStream.write(message.getBytes());
byte[] buffer = new byte[1024];
int bytesRead = inputStream.read(buffer);
if (bytesRead > 0) {
String response = new String(buffer, 0, bytesRead);
System.out.println("recv: " + response);
}
inputStream.close();
outputStream.close();
socket.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}