s = new Socket(InetAddress.getByName(address), port);
Thread.sleep(250);
DataOutputStream outToServer = new DataOutputStream(s.getOutputStream());
BufferedReader inFromServer = new BufferedReader(new InputStreamReader(s.getInputStream()));
outToServer.writeBytes("MY_QUERY");
String rs = inFromServer.readLine();
s.close();
何も起こりませんが、.read() を使用すると、文字列の最初の文字を受け取ります。
受信するメッセージの長さがわかりません。Python で使用するのは sock.recv(1024) です。ここで、1024 は受信できる最大の長さです。
Javaで同じことを行う方法はありますか?