服务端
class Server {
public static void main(String[] args) throws IOException {
ServerSocket serverSocket = new ServerSocket(8000);
System.out.println("çå¾
客æ·ç«¯è¿æ¥...");
Socket socket = serverSocket.accept();
System.out.println("客æ·ç«¯å·²è¿æ¥.");
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
while (true) {
System.out.println("客æ·ç«¯è¯´: " + in.readLine());
out.println(input.readLine());
}
}
}
客户端
class Client {
public static void main(String[] args) throws IOException {
Socket socket = new Socket("localhost", 8000);
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
while (true) {
out.println(input.readLine());
System.out.println("æå¡å¨è¯´: " + in.readLine());
}
}
}