Как лучше реализовать клиент-сервер на python?
У меня есть телеграм бот. Я хочу через него выполнять примерно следующий список действий:
- боту приходит команда
- в зависимости от команды, он должен выбрать один из ~15 компьютеров, которые стоят за NAT-ом и отослать эту команду им через интернет.
- скрипт, находящийся на удаленном компьютере вносит запись в БД, а затем мониторит некоторое время эту БД на появление новых записей и отсылает их обратно боту.
Никак не могу придумать, как реализовать такой клиент-сервер. Использовать сокеты? Лонг-поллинг? Просто поллинг?
Ответы (1 шт):
Автор решения: Jiks
→ Ссылка
Всем спасибо за ответы. Решил реализовать при помощи flask-socketio на стороне сервера и socketio-client на стороне клиента.