diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/NIOServer.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/NIOServer.java index 6c6ea82..bf99ec1 100644 --- a/platform-operate-api/src/main/java/com/lyms/hospitalapi/NIOServer.java +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/NIOServer.java @@ -112,8 +112,12 @@ public class NIOServer { return 0; } System.out.println("服务端收到信息:" + msg); - ByteBuffer outBuffer = ByteBuffer.wrap("success".getBytes()); - channel.write(outBuffer);// 将消息回送给客户端 + if ("exit".equals(msg)) { + channel.close(); + } else { + ByteBuffer outBuffer = ByteBuffer.wrap("success".getBytes()); + channel.write(outBuffer);// 将消息回送给客户端 + } return msg.length(); } catch (Exception e) { e.printStackTrace();