echoclient.java

来自「Programs for Distributed Systems. BE sem」· Java 代码 · 共 43 行

JAVA
43
字号
import java.io.*;import java.net.*; class EchoClient {  public static void main(String[] args) {    try {      String host;       if (args.length > 0 && args[0] != null) {	host = args[0];       } else {	host = "localhost";       }      Socket t = new Socket(host, 8008);       BufferedReader in 	= new BufferedReader(new InputStreamReader(t.getInputStream()));       PrintWriter out 	= new PrintWriter(new OutputStreamWriter(t.getOutputStream()));       for (int i = 1; i <= 10; i++) {	System.out.println("Sending: line " + i); 	out.println("line " + i); 	out.flush();      }      out.println("BYE");       out.flush();      for (;;) {        String str = in.readLine();         if (str == null) {          break;         } else {          System.out.println(str);         }      }    } catch (Exception e) {       System.out.println("Error: " + e);     }  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?