参考自:https://blog.csdn.net/NNever/article/details/83469935
public static void acnu() throws IOException{ var ss = new ServerSocket(800); while(true){ System.out.println("\n"); System.out.println("等待Socket发数..."); Socket s = ss.accept(); var in = new BufferedReader(new InputStreamReader(s.getInputStream())); String sv = null; while((sv = in.readLine())!= null){ System.out.println("Socket报告文件名称:" sv); } in.close(); s.close(); } }
注意:sv输出乱码,解决方案:
var in = new BufferedReader(new InputStreamReader(s.getInputStream(), "GB2312"));