⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 reverseclient.java

📁 Java 入门书的源码
💻 JAVA
字号:
//Copyright (c) 1998, Arthur Gittleman
//This example is provided WITHOUT ANY WARRANTY either expressed or implied.

/* Connect to a server which reverses whatever 
 * the user inputs.  Specifies the host of the
 * server on the command line.
 */
  
import java.net.*;
import java.io.*;

public class ReverseClient {
  public static void main(String [] args) {
    String s; // the string to reverse 
    if (args.length != 1){
      System.out.println("Usage: java ReverseClient host");
      System.exit(1);
    }
    try {
        Socket socket = new Socket(args[0],5678);
        System.out.println("Connected to ReverseSever host "
                              + socket.getInetAddress());
        BufferedReader br = new BufferedReader
           (new InputStreamReader(socket.getInputStream()));
        PrintWriter pw = new PrintWriter
                      (socket.getOutputStream(),true);
        BufferedReader input = new BufferedReader(
                         new InputStreamReader(System.in));
        while (true) {
          System.out.print("# ");
          System.out.flush(); 
          if ((s=input.readLine()) == null)break;
          pw.println(s);
          System.out.println(br.readLine());  
        }
        br.close();
        pw.close();
        socket.close();
    }catch(Exception e) {
         e.printStackTrace();
    }
  }
}           

⌨️ 快捷键说明

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