Files
2019-03-17 23:28:35 +08:00

35 lines
1.1 KiB
Java

import java.net.*;
import java.io.*;
import java.util.Scanner;
public class SocketClient {
public static void main(String[] args) {
Socket sock = null;
Scanner scanner = null;
try {
sock = new Socket("127.0.0.1", 6017);
scanner = new Scanner(System.in);
DataOutputStream outputStream = new DataOutputStream(sock.getOutputStream());
DataInputStream inputStream = new DataInputStream(sock.getInputStream());
while (true) {
try {
System.out.print("Input: ");
String message = scanner.nextLine();
outputStream.writeUTF(message);
System.out.println("Echo: " + inputStream.readUTF());
} catch (IOException e) {
System.err.println(e);
}
}
}
catch (IOException ioe) {
System.err.println(ioe);
}
finally {
try {
scanner.close();
sock.close();
} catch (IOException e) {}
}
}
}