33 lines
797 B
Java
33 lines
797 B
Java
import java.io.*;
|
|
import java.net.*;
|
|
|
|
class EchoClient {
|
|
public static void main(String... args) throws IOException {
|
|
var host = "127.0.0.1";
|
|
var port = 6666;
|
|
try (
|
|
var s = new Socket(host, port);
|
|
var in =
|
|
new BufferedReader(new InputStreamReader(s.getInputStream()));
|
|
var out =
|
|
new PrintWriter(new OutputStreamWriter(s.getOutputStream()), true);
|
|
var stdin =
|
|
new BufferedReader(new InputStreamReader(System.in));
|
|
) {
|
|
String line, reply;
|
|
|
|
while (true) {
|
|
System.out.print("> ");
|
|
if ((line = stdin.readLine()) == null) {
|
|
break;
|
|
}
|
|
out.println(line);
|
|
if ((reply = in.readLine()) == null) {
|
|
break;
|
|
}
|
|
System.out.println(reply);
|
|
}
|
|
}
|
|
}
|
|
}
|