class Client(threading.Thread): def __init__(self, socket): self.__socket = socket self.__queue = [] threading.Thread.__init__(self) def run(self): self.__check() def __check(self): for message in queue: self.__socket.send(message) self.__check() def addMessage(self, message): self.__queue.append(message)