Код: Выделить всё
def connection_listener(data:Data=data):
logger.info("connection listener thread started")
while not data.quit:
try:
socket, address = data.socket.accept()
client = Client(socket, address)
data.clients.append(client)
logger.info(f"client {client.address} connected")
socket.send("You are connected to the server".encode(encoder))
except Exception as err:
logger.error('listener error: ', err)
logger.info("connection listener thread finished")
listener_thread = threading.Thread(target=connection_listener)
threads.append(listener_thread)
Код: Выделить всё
Python 3.12
Подробнее здесь: https://stackoverflow.com/questions/790 ... ocket-conn