| | |
| | | @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,连接server |
| | | client.connect((addr, port)) |