подключение нескольких сокетов python - PullRequest
0 голосов
/ 19 июня 2020

Я знаю, что на этот вопрос уже был дан ответ, но, пожалуйста, не помечайте его как дубликат, пока не прочтете мой случай. У меня есть сервер сокетов и клиент, я хочу управлять всеми устройствами одновременно без потоковой передачи, потому что это потенциально может сломать мой сервер из-за наводнения или чего-то подобного, возможно ли это сделать с помощью:

devices=10 #my device count
s.listen(devices) 
#and then
while True:
   conn, addr = s.accept()
   conn.send(command.encode())

так будет ли он отправлять команду всем подключенным устройствам?

1 Ответ

0 голосов
/ 19 июня 2020

Просто переберите свои соединения:

def command_all(connections, command):
    for conn in connections:
        conn.send(command.encode())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...