From a69402c8b67d8ce4b698d0c394d15ff43b5d99d0 Mon Sep 17 00:00:00 2001
From: jiazx0107@163.com <jiazx0107@163.com>
Date: 星期四, 14 十二月 2023 23:17:41 +0800
Subject: [PATCH] 提交正来电子协议解析-3

---
 src/main/java/com/fzzy/protocol/zldz/server/ZldzServerEngine.java |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/fzzy/protocol/zldz/server/ZldzServerEngine.java b/src/main/java/com/fzzy/protocol/zldz/server/ZldzServerEngine.java
index 78e0c88..cbb4f30 100644
--- a/src/main/java/com/fzzy/protocol/zldz/server/ZldzServerEngine.java
+++ b/src/main/java/com/fzzy/protocol/zldz/server/ZldzServerEngine.java
@@ -10,7 +10,6 @@
 
 /**
  * 閰嶇疆涓绘湇鍔′俊鎭�
- *
  */
 @Slf4j
 public class ZldzServerEngine {
@@ -82,4 +81,19 @@
         }
         return session.invoke(msg);
     }
+
+    public static void disconnect(String ip, Integer port) {
+        IoSessionQuery sessionFactory = ioServer.getSessionQuery();
+        List<IoSession> sessions = sessionFactory.getAllSession();
+        IoSession session = null;
+        for (IoSession ioSession : sessions) {
+            if (ServerUtils.getServerKey(ip, port).equals(ioSession.getBusinessKey())) {
+                session = ioSession;
+                break;
+            }
+        }
+        if (null != session) {
+            session.destroy();
+        }
+    }
 }

--
Gitblit v1.9.3