diff --git a/src/pages/admin-page/AdminPage.tsx b/src/pages/admin-page/AdminPage.tsx
index 52ec257bcf3e318bcf47333263f4cc4462411e1b..d9c6ff43a8d6518ac59035d9421c644b0035ec2e 100644
--- a/src/pages/admin-page/AdminPage.tsx
+++ b/src/pages/admin-page/AdminPage.tsx
@@ -12,7 +12,6 @@ import type { OrderedItemModel } from "./config/type";
 import type { GFC } from "../../common/types/fc";
 
 
-
 const AdminPage: GFC = ({ connector }) => {
     const navigator = useNavigate();
     let adminSocket: AdminSocket|null = null;
@@ -58,6 +57,8 @@ const AdminPage: GFC = ({ connector }) => {
                 return sortedArray;
             });
         });
+        
+        return () => adminSocket!.disconnect();
     }, [connector]);
     
     return (