Erlang : send_integer(Int) -> Size = erlang:system_info(wordsize) * 8, Data = <<Int:Size/integer-little>>, Port ! {self(), {command, Data}}, .... CPP : static void output(ErlDrvData handle, char* buff, int bufflen){ int *num = (int *)buff ....
erlang 与 linked-in driver 间的通信
2009-05-31
| 張貼者:
M-OSCAR
erlang貌似没有直接向port写入整数的方法,通过port传送的全是binary数据,以下代码在erlang中通过port传送一个整数给cpp读取~~
Posted In cpp, erlang, port | |
訂閱:
張貼留言 (Atom)
0 意見