dc.send(file) не существует: что на самом деле нужно для передачи файла в браузере

dc.send(file) не означает, что файл уже доставлен. Между отправкой и реальной доставкой – буфер, relay, запись на диск, ACK, reconnect и потерянный после refresh File. Разбираю шесть production-проблем WebRTC-файлообмена, которые обычно остаются за пределами туториалов.

https://habr.com/ru/articles/1022522/

#WebRTC #RTCDataChannel #TURN #SCTP #File_System_Access_API #backpressure #signaling #ACK #P2P #передача_файлов

dc.send(file) не существует: что на самом деле нужно для передачи файла в браузере

Рис. 1. dc.send(file) не означает, что файл уже доставлен. Самая опасная иллюзия в WebRTC-файлообмене выглядит примерно так: const dc = pc.createDataChannel('file'); for (let offset = 0; offset <...

Хабр