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

📄 echoclient1.java

📁 java客户端编程例子。
💻 JAVA
字号:
// EchoClient1.java
import java.io.*;
import java.net.*;

public class EchoClient1 {      
 public static void main(String args[])   {
   try{			
      if (args.length != 1){
	System.out.println("USAGE: java Client servername");				
	return;
      }	
      String  connectto= args[0];
      Socket connection;
      // connect to server
      if(connectto.equals("localhost")){
	connection=new Socket(InetAddress.getLocalHost(),8500);
      }
      else{
	connection=new Socket(InetAddress.getByName(connectto),8500);				
      }			
      BufferedReader  input=new BufferedReader(new InputStreamReader(connection.getInputStream()));                       
      PrintWriter out = new PrintWriter(connection.getOutputStream(), true /* autoFlush */);
			
      // read information from server                        
      String info;
      info = input.readLine();
      System.out.println(info);
      boolean done = false;
      BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
      String sInput;
      while(!done){
         sInput = in.readLine();
         out.println(sInput);
         if (sInput.equalsIgnoreCase("bye")) done = true;                           
         info = input.readLine();                           
         System.out.println(info);	
     }
     connection.close();                                                               
   }
   catch(SecurityException e){
     System.out.println("SecurityException when connecting Server!");		
   }		
   catch(IOException e){
     System.out.println("IOException when connecting Server!");   
   }
 }
}

⌨️ 快捷键说明

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