Многоплатформенная библиотека для отправки команд на удаленный сервер

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

  • Главный компьютер отправляет команду «getIDList» на удаленный компьютер

  • Удаленный ПК видит эту команду и вызывает ее локальную функцию getIDList ().

  • Удаленный ПК находит 5 идентификаторов и отправляет на хост-компьютер сообщение о том, что 5 идентификаторов были найдены, а затем 5 идентификаторов.

  • Главный компьютер заполняет таблицу идентификаторами.

Я также хотел бы, чтобы пользователь-человек мог отправлять те же команды на удаленный ПК, что может быть полезно для отладки «динамически». То есть я хотел бы иметь возможность открыть командную строку и отправить команду «getIDList» самостоятельно.

Есть ли многоплатформенная библиотека или API, которые помогли бы мне сделать это? Я понятия не имею, с чего начать, и я пытался искать, но ничего не нашел. Это может быть потому, что я не знаю достаточно о сети, чтобы даже искать, используя правильные ключевые слова.

0

Решение

попробуй RPC. rpc — это библиотека подпрограмм для удаленных вызовов процедур. Эти подпрограммы позволяют программам выполнять вызовы процедур на других компьютерах в сети.

0

Другие решения


По вопросам рекламы [email protected]