Часть 3 исследования Streams — файловая передача данных. Попытка понять, как работает потоковая передача данных.

Ссылка на всю серию











Спецификации программы

Создайте программу, которая считывает данные и записывает их в другое место с помощью потоков.
Из читаемого потока передайте данные в:

  • файл
  • process.stdout (я не реализовал это, но код `rs.pipe(process.stdout)`)

Создайте программу для переноса исполняемого файла из местоположения A в местоположение B.
После переноса запустите исполняемый файл, чтобы проверить, работает ли он.

  • создать программу на С++, собрать и выполнить ее, убедиться, что она работает и работает
  • создать программу javascript, которая переносит исполняемый файл в другое место
  • запустите переданный исполняемый файл, чтобы убедиться, что передача прошла успешно

Уроки выучены

  • потоки не заботятся о данных, которые они передают
  • все данные передаются через потоки

Логика потоков

  • WriteStream — записывает данные в указанное место назначения с помощью функции записи.
  • ReadStream — считывает данные из указанного места назначения во внутренний буфер.

Код

Следующая история



Репозиторий



Если этот пост был полезен, пожалуйста, несколько раз нажмите кнопку аплодисментов 👏, чтобы выразить свою поддержку автору 👇

🚀Разработчики: учитесь и развивайтесь, не отставая от того, что важно, ПРИСОЕДИНЯЙТЕСЬ К FAUN.