diff --git a/src/pages/admin-page/AdminPage.tsx b/src/pages/admin-page/AdminPage.tsx
index 73df0f42b353865911b8e97fdabd3f0d83107a37..a757fe4f0729fd18362fa574356a987cd1d87732 100644
--- a/src/pages/admin-page/AdminPage.tsx
+++ b/src/pages/admin-page/AdminPage.tsx
@@ -25,7 +25,7 @@ const AdminPage: GFC = ({ connector }) => {
             return;
         }
         
-        adminSocket = new AdminSocket();
+        if (!adminSocket) adminSocket = new AdminSocket();
         
         adminSocket.onOrder((e) => {
             setOrderList((prev) => {