package com.casic.util; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.ServerSocket; import java.net.Socket; /** * @author: njb * @Date: 2020/11/26 18:49 * @desc: 服务器socket */ public class Server { public static void main(String[] args) { try { ServerSocket serverSocket = new ServerSocket(11321); System.out.println("----------------服务端执行,開始监听请求----------------"); Socket socket = serverSocket.accept();//開始监听 InputStream inputStream = socket.getInputStream(); //获取请求内容 String info; BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream)); while ((info = bufferedReader.readLine()) != null) { System.out.println("我是服务端,客户端请求为:" + info); } //关闭资源 socket.shutdownInput(); bufferedReader.close(); inputStream.close(); socket.close(); serverSocket.close(); } catch (Exception exception) { exception.printStackTrace(); } } }