Рубрики
Без рубрики

Как я могу подключить несколько машин с разной ОС в Python?

Ответ на это просто (но не так просто в реализации): напишите программу Python, которая должна быть выполнена на каждом сценарии Machine.Write A (Bash / Shell), который подключается к вашим компьютерам через SSH и запускает программы Python. Вам понадобится IP-адреса всех ваших машин. Использовать соединения Python Socket (на основе … Как я могу подключить несколько машин с разной ОС в Python? Подробнее »

Автор оригинала: Chris.

Ответ на это просто (но не так просто в реализации):

  • Напишите программу Python для выполнения на каждой машине.
  • Написать скрипт (Bash/Shell), который подключается к вашим машинам через SSH и начинает программы Python. Вам понадобится IP-адреса всех ваших машин.
  • Использовать Python сокет Соединения (на основе протокола TCP TCP ), чтобы разрешить программы Python отправлять друг другу сообщения TCP. Вам понадобится IP-адреса всех ваших машин снова.
  • Отправка сообщений через TCP – это синхронное общение: ваши программные блоки, пока не получит ответ. Если вы хотите сделать свою программу без блокировки, вы можете создавать отдельные потоки, которые обрабатывают отправку и прием сообщений и выполняют функции «обратного вызова» в вашей главной программе Python. Вы можете учиться Многопоточья в Python Отказ

Вот как я бы сделал это хотя бы. Я уверен, что есть много других способов выполнить то же самое – но большинство из них будут строить связь TCP в любом случае.

Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.

Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python One-listers (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.

Его страсти пишут, чтение и кодирование. Но его величайшая страсть состоит в том, чтобы служить стремлению кодер через Finxter и помогать им повысить свои навыки. Вы можете присоединиться к его бесплатной академии электронной почты здесь.