全二进制输出

时间:2011-04-13 05:48:41

标签: binary erlang

我在二进制视图中从tcp套接字接收数据。在erlang shell中,我看到:

<<18,0,0,0,53,9,116,101,115,116,32,103,97,109,101,1,0,0,1,
  134,160,0,3,13,64,0,0,0,20,...>>

如何在没有...

的情况下显示所有数据

谢谢。

2 个答案:

答案 0 :(得分:13)

> rp(Term). Documentation here

如果你想在shell中输入rp(Term)或希望编译代码在shell中输出Term,这可能不是你想要的。

Another thread with some more alternatives

答案 1 :(得分:6)

查看io:fwrite的格式部分。我假设您的数据以PW格式输出:

  

P

     

以与~p相同的方式写入数据,但是需要额外的参数   术语的最大深度   打印。低于这个深度的任何东西都是   换成....

尝试指定其他格式,例如:

io:fwrite("~p~n", [Data]).