сериализация вызовов функций / API (в целевом объекте) через некоторый транспорт - PullRequest
0 голосов
/ 19 января 2010

У меня есть набор API для вызова через транспорт (например, для RS232 и некоторых других транспортов). По сути, вызывающая сторона работает на хосте и отправляет что-то вроде этого:

(func_name, param_1, param_2, param_3)

по каналу RS232 и небольшая часть кода на другом конце выполняет фактический вызов функции.

Чтобы передать имя функции и параметры, сериализованные по транспорту, какие моменты я должен иметь в виду? Предполагая, что безопасность не является проблемой, и я не ожидаю каких-либо атак через RS232 или любой другой транспортный интерфейс, могу ли я просто создать строку вида:

"(func_name, param_1, param_2, param_3)" и отправить его через RS232?

1 Ответ

0 голосов
/ 19 января 2010

Я бы использовал существующий формат, такой как JSON , и использовал бы его для сериализации данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...