Модуль базовый модуль

Модуль io

Модуль обработки ввода-вывода

Как использовать:

1
var io = require('io');

объекты

MemoryStream

Создайте объект потока памяти, см. MemoryStream

1
MemoryStream io.MemoryStream;

BufferedStream

Создайте объект чтения потока буфера, см. BufferedStream

1
BufferedStream io.BufferedStream;

Статическая функция

copyStream

Копировать данные потока в поток назначения

1 2 3
static Long io.copyStream(Stream from, Stream to, Long bytes = -1) async;

Параметры звонка:

  • from : Stream , объект исходного потока
  • to : Stream , целевой объект потока
  • bytes : Long, количество скопированных байтов

Возвращает результат:

  • Long , возвращает количество скопированных байтов

bridge

Скопируйте данные потока в обоих направлениях, пока в потоке не будет данных или поток не будет закрыт

1 2
static io.bridge(Stream stm1, Stream stm2) async;

Параметры звонка:

  • stm1 : Stream , объект потока один
  • stm2 : Stream , второй объект потока