From ca310f014336d93eba73ed5010c1c5645424a1e0 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 04 八月 2023 16:06:28 +0800
Subject: [PATCH] 交易优化

---
 client_network.py |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/client_network.py b/client_network.py
index 234c8f3..a966f84 100644
--- a/client_network.py
+++ b/client_network.py
@@ -11,21 +11,22 @@
     @classmethod
     def get_send_response_sk(cls, type):
         if type not in cls.__send_response_sk_dict:
-            client = cls.create_send_response_sk(type)
+            client = cls.create_send_response_sk()
             cls.__send_response_sk_dict[type] = client
         return cls.__send_response_sk_dict[type]
 
     @classmethod
-    def del_send_response_sk(cls, type):
-        if type in cls.__send_response_sk_dict:
+    def del_send_response_sk(cls, type_):
+        if type_ in cls.__send_response_sk_dict:
+            sk = cls.__send_response_sk_dict[type_]
+            cls.__send_response_sk_dict.pop(type_)
             try:
-                cls.__send_response_sk_dict[type].close()
+                sk.close()
             except:
                 pass
-            cls.__send_response_sk_dict.pop(type)
 
     @classmethod
-    def create_send_response_sk(cls, type):
+    def create_send_response_sk(cls):
         addr, port = constant.SERVER_IP, constant.SERVER_PORT
         client = socket.socket()  # 鐢熸垚socket锛岃繛鎺erver
         client.connect((addr, port))

--
Gitblit v1.8.0