【发布时间】:2011-06-30 08:41:14
【问题描述】:
我一直在扩展 Armstrong 经典接口示例的 python 版本。当我交流字节时,一切正常。但是,我想交流长整数和浮点数。甚至(哦,不)字符串。这是我的代码: http://pastebin.com/epxgDmvu http://pastebin.com/rD7CWRkz
首先,我只知道如何发送字节。 erlang可以向它的接口发送其他任何东西吗?还是我必须将浮点数转换为字节列表,将其发送到 python,然后将其组装回 python 中的浮点数?
另外,如果我使用 'f' 格式打包,erlang 会将其识别为字节列表。有没有办法说服 erlang 将这些字节作为一个浮点数?如果没有,我在哪里可以找到如何将该 erlang 列表转换为 erlang 浮点数?
如果 erlang 只能通信字节,你如何建议我发送一个整数列表?如果我将整数转换为字节列表,那么我不能在一条消息中发送它们,因为接收者不知道一个整数在哪里结束,另一个从哪里开始,对吧?然后我应该一个一个地发送整数吗?
是的,我正在研究 ErlPort 和 py-interface 等,但我想从基础开始。
问候, dijxtra
【问题讨论】: