server.py
577 Bytes
import sys
from .connection import Connection
if sys.version_info.major == 2:
from SocketServer import (
BaseRequestHandler,
TCPServer,
ThreadingMixIn,
)
else:
from socketserver import (
BaseRequestHandler,
TCPServer,
ThreadingMixIn,
)
class Server(ThreadingMixIn, TCPServer):
allow_reuse_address = True
class RequestHandler(BaseRequestHandler, Connection):
def handle(self): # Override BaseRequestHandler.handle()
self.set_connected_time()
self.run()