邵洋 пре 1 година
родитељ
комит
0ebaef2ac2
1 измењених фајлова са 3 додато и 9 уклоњено
  1. 3 9
      lamp-service/src/main/java/com/zksy/lamp/server/ExecutionServer.java

+ 3 - 9
lamp-service/src/main/java/com/zksy/lamp/server/ExecutionServer.java

@@ -57,6 +57,9 @@ public class ExecutionServer {
 
             System.out.println("等待客户机的连接");
             client = server.accept();
+
+            reader = new BufferedReader(new InputStreamReader(client.getInputStream(), "GB2312"));
+            writer = new BufferedWriter(new OutputStreamWriter(client.getOutputStream(), "GB2312"));
             System.out.println("连接成功");
         } catch (IOException e) {
             e.printStackTrace();
@@ -64,8 +67,6 @@ public class ExecutionServer {
     }
     public String ExecutionData(String msg) {
         try {
-            reader = new BufferedReader(new InputStreamReader(client.getInputStream(), "GB2312"));
-            writer = new BufferedWriter(new OutputStreamWriter(client.getOutputStream(), "GB2312"));
             System.out.println("测试完成!");
             String returnMsgReplace = "";
             System.out.println("第1路闭合,发送指令:"+msg);
@@ -101,13 +102,6 @@ public class ExecutionServer {
         } catch (Exception e) {
             log.info(e.toString());
             throw new RuntimeException("指令执行失败");
-        }finally {
-            try {
-                if (reader != null) reader.close();
-                if (writer != null) writer.close();
-            } catch (IOException e) {
-                e.printStackTrace();
-            }
         }
     }
 }