Я получаю данные из сокета 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,...>>
Как мне показать все данные без ...
...
Спасибо.
> rp(Term). Документация здесь
> rp(Term).
Это может быть не то, что вам нужно, если вы хотите ввести rp (Term) в оболочке или хотите, чтобы скомпилированный код выводил Term в оболочке.
Еще одна тема с еще несколькими альтернативами
Посмотрите на форматную часть io: fwrite .Я предполагаю, что ваши данные выводятся в формате P или W:
P
W
P Записывает данные так же, как ~ p, но принимает дополнительный аргумент, которыймаксимальная глубина, на которой печатаются термины.Все, что ниже этой глубины, заменяется на ....
Записывает данные так же, как ~ p, но принимает дополнительный аргумент, которыймаксимальная глубина, на которой печатаются термины.Все, что ниже этой глубины, заменяется на ....
Попробуйте указать другой формат, например:
io:fwrite("~p~n", [Data]).