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 意見