title: TCP server is closing connections
body: <p>I have this code</p>
  
  <pre><code>class ThreadedTCPRequestHandler(SocketServer.BaseRequestHandler):
  
      def handle(self):
          _data = self.request.recv(1024)
  
          Utils.log("Received from %s: %s" % (self.client_address, _data))
  </code></pre>
  
  <p>calling it with</p>
  
  <pre><code>kamcon_server = ThreadedTCPServer((HOST, 3011), ThreadedTCPRequestHandler)
  
  server_thread = threading.Thread(target = kamcon_server.serve_forever)
  server_thread.setDaemon(True)
  server_thread.start()
  </code></pre>
  
  <p>I can connect to the host, and the server can send the data, but when the client sends something to the server, the connection is automatically closed. Why? Thank you.</p>