一、实现简单的聊天功能定时断开长时间无状态的tcp链接,抛砖引玉作用
服务端代码
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import socketserver
import socket
import threading
class ThreadedTCPRequestHandler(socketserver.BaseRequestHandler):
def __init__(self, request, client_address, server):
self.ip = "" # ip地址
self.port = 0 # 端口
self.time_out = 300 # 设置超时时间变量
self.client_addr = [] # 链接客户端地址
self.client_socket = [] # socket链接对象
super().__init__(request, client_address, server)
def setup(self,