C で記述されたクライアントと tcp ソケット経由で通信する erlang サーバーがあります。erlang バイナリ用語を C 構造体に解析するための C ライブラリはありますか?
これは絶対に必要というわけではありませんが、非常に便利です。
ErlangとC、erl_interfaceとCノード間のプロセス間通信用のCライブラリがあります。
私は自分で作成しました:C / C ++のEPAPI (Erlang Port API)。非常に使いやすく、簡単に更新できるようにDebianリポジトリを提供しています。
PktHandler *ph = new PktHandler();
MsgHandler *mh = new MsgHandler(ph);
//Register a message type
// {echo, {Counter}}
mh->registerType(1, "echo", "l" );
//Wait for a message
Msg *m;
result = mh->rx(&m);
//Verify return code
if (result) {
//handle error
printf("ERROR, message: %s", mh->strerror());
// ...
}