These are chat archives for NodejsRUS/chat

17th
Apr 2016
Ivan
@IvanMMM
Apr 17 2016 12:37
Всем привет) Нужна помощь людей шарящих в стримах.
Собственно, задача такая. Юзер отправляет файл на сервер, мы пайпим его на удалённый сервер и получаем ответ от удалённого серверка когда файл загружен. Казалось бы задача довольно тривиальная, но на горизонте появляются duplex stream.
Собственно, надо каким-то образом получить ответ с сервера и прочитать его перед тем как закрывать соединение с юзером. На ум приходят duplex stream. Записываем данные ответа сервера в дюплекс стрим(writeable), дальше читаем из этого же стрима(обрабатываем ответ сервера). Честно говоря, не нашел ни одной нормальной реализации дюплексов. Везде либо старьё, либо ручное объединение двух steam'ов. Если конкретно, то интересуют реализации методов _write и _read для стримов.