3

C で記述されたクライアントと tcp ソケット経由で通信する erlang サーバーがあります。erlang バイナリ用語を C 構造体に解析するための C ライブラリはありますか?

これは絶対に必要というわけではありませんが、非常に便利です。

4

2 に答える 2

3

ErlangとC、erl_interfaceとCノード間のプロセス間通信用のCライブラリがあります。

于 2009-01-09T02:59:25.413 に答える
2

私は自分で作成しました: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());
    // ...
 }
于 2009-09-21T01:18:22.427 に答える