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

📄 server.java

📁 一个小小的客户端程序代码
💻 JAVA
字号:
//MiniServer.java - server that echos what it receives   服务器端
import java.io.*;
import java.net.*;

class Server{
  public static void main (String args[])
        throws java.io.IOException
  { byte A[]=new byte[10];
    if (args.length != 1) {
      System.out.println("Usage: " +
          "java MiniServer portnumber");
      System.exit(1);
    }
    int portnum = Integer.parseInt(args[0]);
        
    ServerSocket sock = null;
    try {
      sock = new ServerSocket(portnum);
    } 
    catch (IOException e) {
      System.out.println("不能监听端口: "
                          + portnum + ", " + e);
      System.exit(1);
    }
    System.out.println("正在监听端口 " +
                        portnum);
        
    Socket clientSocket = null;
    try {
      clientSocket = sock.accept();
    }
    catch (IOException e) {
      System.out.println("接收失败: " + 
                                portnum + ", " + e);
      System.exit(1);
    }
    BufferedReader input = new BufferedReader(
        new InputStreamReader(
          clientSocket.getInputStream()));
    PrintWriter output = 
      new PrintWriter(clientSocket.getOutputStream());
    System.out.println("连接存在.");   
    int i = 0;
    String line = input.readLine();
     System.in.read(A); 
     String link = new String(A);
    while (link!=null) {
      System.out.println(line);
      i++;
      output.println("line " + i + ":" + link);
      output.flush();
      System.in.read(A); 
      link= new String(A);
    }
  }
}


⌨️ 快捷键说明

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