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

📄 1.txt

📁 socket 通信通信通信通信通信通信通信通信通信通信通信通信通信通信通信通信通信通信通信通信
💻 TXT
字号:
服务器端:

import java.io.*;
import java.net.*;
public class Server extends Thread{
  PrintWriter output = null;
  BufferedReader input = null;
  String username;
  ServerSocket serverSocket = null;
  Socket clientSocket = null;
  public Server() {
      try {
        serverSocket = new  ServerSocket(50000);
      }
      catch (IOException e) {
        System.out.println("Error" + e);
        System.exit(1);
      }
    start();
  }
  public void run(){
    while(true){
      try {
        clientSocket = serverSocket.accept();
        output=new PrintWriter(new OutputStreamWriter(clientSocket.getOutputStream()));
        input=new  BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
        output.println("login:");
        output.flush();
        if ( (username = input.readLine()) == null) {
          System.out.println("readLine returned null");
          System.exit(1);
        }
        System.out.println("Username:" + username);
        output.println("login sucessful");
        output.flush();
        System.out.println(username + " has logged on");
        sleep(1000);
      }
      catch (Exception e) {
        e.printStackTrace();
        System.out.println("Accept failed.");
        System.exit(1);
      }
    }
  }
  public static void main(String[] args) {
    Server server1 = new Server();
  }
}
 

⌨️ 快捷键说明

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