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

📄 client1.java

📁 这是java 2应用开发指南这本书上所有例子的源代码
💻 JAVA
字号:
import java.net.*;
import java.io.*;
public class Client1 extends Thread {
   int threadNumber;
   Socket socket1;
   public Client1(int i, Socket s) {
      System.out.println(" Making thread=" + i);
      threadNumber=i;
      socket1=s;
      start();
   }
   public void run() {
      try {
         PrintWriter out=new PrintWriter(
            new BufferedWriter(
               new OutputStreamWriter(socket1.getOutputStream())),true);
         for (int i = 0; i < 5; i ++) {
            out.println("data from client: " + threadNumber+"="+i);
         }
         BufferedReader in=new BufferedReader(
            new InputStreamReader(socket1.getInputStream()));
         for (int i = 0; i < 5; i ++) {
            System.out.println(in.readLine());
         }
      }
      catch(IOException e) {
         try {
            socket1.close();
         }
         catch(IOException e2) {
         }
      }
   }
   public static void main(String[] args)throws IOException {
      new Client1(1, new Socket(args[0], Integer.parseInt(args[1])));
      new Client1(2, new Socket(args[0], Integer.parseInt(args[1])));
      new Client1(3, new Socket(args[0], Integer.parseInt(args[1])));
   }
}

⌨️ 快捷键说明

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