Я делаю приложение передачи файлов с pubnub и web rtc. Поскольку web rtc не является надежным (исправьте меня, если я ошибаюсь здесь), я пытаюсь передать данные на другую сторону некоторым образом надежно.
Я уже реализовал передачу пакетов, хотя он, похоже, не работает (код довольно большой, поэтому я буду публиковать его только в том случае, если это необходимо). У меня есть пример человека, который сделал это, но я не могу показаться найти, как он проверяет правильность или неправильность пакетов. Примером здесь служит: linkПроверьте правильность переданных пакетов
1
A
ответ
1
Служба данных WebRTC's по умолчанию. Фактически он использует SCTP. Если вы не используете один из этих вариантов, обмен будет надежным.
maxRetransmitTime: Максимальное время, чтобы попытаться повторно отказавшего сообщение (силы ненадежный режим)
maxRetransmits: Максимальное количество раз попробовать и ретранслировать отказавшего сообщение (силы ненадежна режим)
Согласно W3C spec
Не задавая ни одного из этих свойств, получается надежный канал.
Смежные вопросы
- 1. Проверьте правильность нумерации
- 2. Проверьте правильность пароля jQuery
- 3. Проверьте правильность целого числа
- 4. Проверьте правильность имени домена
- 5. Проверьте правильность расширения файла
- 6. проверьте правильность ввода пользователем
- 7. Проверьте правильность установки uri
- 8. Проверьте правильность строки filename
- 9. Проверьте правильность кода PHP
- 10. Проверьте правильность загрузки Javascript
- 11. Проверьте правильность подключения socket.io
- 12. Проверьте правильность отношений доктрины
- 13. Проверьте правильность ответа
- 14. Проверьте правильность строки JSON?
- 15. Проверьте правильность правильного файла
- 16. Пожалуйста, проверьте правильность
- 17. Проверьте правильность ввода
- 18. Проверьте правильность телефонных часов
- 19. Проверьте правильность пароля
- 20. Проверьте правильность файлов HDF5
- 21. Проверьте правильность порядка скобок
- 22. проверьте правильность диаграммы ROBDD
- 23. Haskell: проверьте правильность строки.
- 24. C# Проверьте правильность ввода
- 25. Проверьте правильность XSD
- 26. Проверьте правильность правильности
- 27. Проверьте правильность строки в C
- 28. Bash: проверьте правильность ввода пользователя
- 29. Проверьте правильность этого SQL-запроса
- 30. Проверьте правильность изображения (поврежден) javaCV
Hello. Это означает, что каждый пакет, выходящий из одного однорангового узла, не будет интактным другим партнером без какой-либо дополнительной проверки? –
Да, вы правы. Но с точки зрения разработчика легче сказать, что когда вы отправляете Blob, ArrayBuffer или String, другой peer получит все. Вы можете потерять некоторые пакеты, но вы этого не заметите. –