See More

package javaNet_TCP; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.InetAddress; import java.net.Socket; import java.nio.charset.StandardCharsets; public class TCPClient { public static void main(String[] args) throws Exception { InetAddress addr = InetAddress.getLoopbackAddress(); try (Socket sock = new Socket(addr, 9090)) { try (BufferedReader reader = new BufferedReader( new InputStreamReader(sock.getInputStream(), StandardCharsets.UTF_8))){ try (BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(sock.getOutputStream()))) { writer.write("time\n"); writer.flush(); String resp = reader.readLine(); System.out.println("Response: " + resp); } } } } }