当erlang模块通过端口与c程序通信时,它会向c程序发送一个数据包,当我使用此配置创建端口时,我的问题是
Port = open_port({spawn, ExtPrg}, [{packet, 2}]).
答案 0 :(得分:0)
Erlang模块和C程序通过发送字节流(字节序列)通过stdin和stdout进行通信。
使用
创建端口Port = open_port({spawn, ExtPrg}, [{packet, N}]).
(N的有效值为1,2,4)
告诉erlang发送的数据包将采用以下格式: