Я расширил классическую версию интерфейсов Армстронга на python.Все отлично работает, пока я общаюсь байтами.Но я хотел бы общаться с длинными целыми числами и числами с плавающей запятой.Mabye четные (о, нет) строки.Вот мой код: http://pastebin.com/epxgDmvu http://pastebin.com/rD7CWRkz
Прежде всего, все, что я знаю, как отправить, это байты.Может ли Erlang отправить что-нибудь еще в свой интерфейс?Или мне нужно преобразовать float в список байтов, отправить его в python и затем собрать его обратно в float в python?
И наоборот: если я упаковываю в формате 'f', erlang распознаетэто как список байтов.Есть ли способ убедить Эрланга взять эти байты в качестве единого числа?Если нет, где я могу узнать, как преобразовать этот список erlang в число с плавающей запятой erlang?
Если erlang может передавать только байты, как вы предлагаете мне отправить список целых чисел?Если я преобразую целые числа в списки байтов, то я не смогу отправить их в одном сообщении, так как получатель не будет знать, где заканчивается одно целое число и начинается другое, верно?Должен ли я затем отправлять целые числа одно за другим?
Да, я изучаю ErlPort, py-interface и некоторые другие, но я бы хотел начать с основ.
С уважением, dijxtra