r, _, _ = select.select([self.clientSocket], [], [])
if r:
    data = self.clientSocket.recv(1024)
print('Got data: ', data)
self.clientSocket.send(data)
Как прервать socket.recv() из другого потока в Python