Полный двоичный вывод - PullRequest
       15

Полный двоичный вывод

7 голосов
/ 13 апреля 2011

Я получаю данные из сокета 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 ]

13 голосов
/ 13 апреля 2011

> rp(Term). Документация здесь

Это может быть не то, что вам нужно, если вы хотите ввести rp (Term) в оболочке или хотите, чтобы скомпилированный код выводил Term в оболочке.

Еще одна тема с еще несколькими альтернативами

6 голосов
/ 13 апреля 2011

Посмотрите на форматную часть io: fwrite .Я предполагаю, что ваши данные выводятся в формате P или W:

P

Записывает данные так же, как ~ p, но принимает дополнительный аргумент, которыймаксимальная глубина, на которой печатаются термины.Все, что ниже этой глубины, заменяется на ....

Попробуйте указать другой формат, например:

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