惊呆了!手写4个mini版的Tomcat!
系统运维 2025-10-09 12:01:22
0

惊呆复制package com.tian.v1; import java.io.*; import java.net.*; public class Server { publicstatic String readline = null; publicstatic String inTemp = null; publicstatic String turnLine = "\n"; publicstatic final String client = "客户端:"; publicstatic final String server = "服务端:"; publicstatic final int PORT = 8090; publicstatic void main(String[] args) throws Exception { ServerSocket serverSocket = new ServerSocket(PORT); System.out.println("服务端已经准备好了"); Socket socket = serverSocket.accept(); BufferedReader systemIn = new BufferedReader(new InputStreamReader(System.in)); BufferedReader socketIn = new BufferedReader(new InputStreamReader(socket.getInputStream())); PrintWriter socketOut = new PrintWriter(socket.getOutputStream()); while (true) { inTemp = socketIn.readLine(); if (inTemp != null &&inTemp.contains("over")) { systemIn.close(); socketIn.close(); socketOut.close(); socket.close(); serverSocket.close(); } System.out.println(client + inTemp); System.out.print(server); readline = systemIn.readLine(); socketOut.println(readline); socketOut.flush(); } } } 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.