Size: a a a

Rust — русскоговорящее сообществo

2020 September 30

J

JvK in Rust — русскоговорящее сообществo
ну там неизвестная длина из компорта читается
источник

J

JvK in Rust — русскоговорящее сообществo
но в данном случае это modbus, там по первым 3 байтам фрейма можно посчитать остаток
источник

В

Виталий in Rust — русскоговорящее сообществo
Хм.. не пойму как TcpListener связать с command::spawn🤪
источник

J

JvK in Rust — русскоговорящее сообществo
поток рождается на клиента
источник

J

JvK in Rust — русскоговорящее сообществo
но твой вопрос там на 134 строчке
let mut buf = vec![0u8; size];

и читаешь туда
источник

В

Виталий in Rust — русскоговорящее сообществo
JvK
поток рождается на клиента
Да. Как мне его вытащить в бинарном виде?
источник

В

Виталий in Rust — русскоговорящее сообществo
JvK
но твой вопрос там на 134 строчке
let mut buf = vec![0u8; size];

и читаешь туда
Вот я и спрашиваю как это сделать?
источник

J

JvK in Rust — русскоговорящее сообществo
вектор фиксированной длины
источник

В

Виталий in Rust — русскоговорящее сообществo
JvK
вектор фиксированной длины
Откуда его взять?
источник

J

JvK in Rust — русскоговорящее сообществo
JvK
но твой вопрос там на 134 строчке
let mut buf = vec![0u8; size];

и читаешь туда
вот создаёт :)
источник

J

JvK in Rust — русскоговорящее сообществo
можно через Vec::new() и сделать resize
источник

В

Виталий in Rust — русскоговорящее сообществo
JvK
вот создаёт :)
Это создаёт иммутабильную переменную указанной длины. Пустую.как туда закинуть данные?
источник

J

JvK in Rust — русскоговорящее сообществo
просто read
источник

В

Виталий in Rust — русскоговорящее сообществo
JvK
просто read
В std::process::Command после spawn есть метод read?
источник

В

Виталий in Rust — русскоговорящее сообществo
У меня задача реализовать баш команду: “arecord | aplay”. Она будет бесконечной. Мне получается надо бесконечно читать бинарный результат arecord и закидывать его в aplay.
источник

J

JvK in Rust — русскоговорящее сообществo
понял. источник не даёт read
источник

В

Виталий in Rust — русскоговорящее сообществo
В основном stdout идёт в текстовом формате и весь гугл даёт результат с текстовым BufReader. Где взять бинарный BufReader?
источник

J

JvK in Rust — русскоговорящее сообществo
у него же есть stdin
источник

J

JvK in Rust — русскоговорящее сообществo
а у stdin есть trait Read. если не врут
источник

J

JvK in Rust — русскоговорящее сообществo
или что там. stdout если читать
источник