Node.js& #39; записываемый поток и событие слива

В документации для записи()сказано:

Возвращает false, чтобы указать, что буфер ядра заполнен, и данные будут отправлены в будущем.

, а документация для события drainгласит:

После того, как метод записи ()вернул false, это событие генерируется, чтобы указать, что запись снова безопасна.

Что это значит? Должен ли я ждать события drain, прежде чем снова смогу писать? Что случилось с данными, которые я пытался записать? Это потеряно? Что происходит, когда я вызываю запись, не дожидаясь события drain?

8
задан Aaron Digulla 7 April 2012 в 18:47
поделиться