Я попытался использовать websockets для небольшой игры в WebGL, но был полным сбоем из-за неустойчивости веб-сервисов/поддержки браузеров. Знаете ли вы что-либо, кроме сокетов Flash, Ajax, которые можно использовать для создания реального времени в моей игре? firefox только PLS.Разъемы браузера api?
ответ
Ну, вы как бы ограничиваете свои варианты там. Флеш-сокеты - это, пожалуй, самый стабильный вариант, который у вас есть в данный момент, и если стабильность для вас больше беспокоит, чем использование предстоящих стандартов, то выбор использовать плагин должен быть простым.
Тем не менее, я не совсем понимаю, почему вы отказались от веб-сайтов. Когда вы говорите «нестабильный», вы имеете в виду, что API менялся (он был), что он не может оставаться на связи или что поддержка браузера ограничена? (Вы сказали только Firefox, поэтому я не могу представить, что это будет проблемой.)
Единственное другое решение для HTML5, которое приходит на ум, это WebRTC, у которого будет UDP-подобное постоянное соединение, но я не уверены, действительно ли какие-либо браузеры уже реализовали эту часть. Тем временем, пока этот API остынет, я бы рекомендовал посмотреть на использование Websockets через Socket.io, так как они неплохо справляются с абстрагированием некоторых из особенностей совместимости (и могут даже вернуться к сокетам Flash, если веб-узлы недоступны.)
Часть разработок с использованием новейших технологий принимает тот факт, что они часто являются движущейся мишенью. Это стоит расспросить себя очень серьезно: я больше забочусь о стандартах или стабильности? В какой-то момент они сойдутся в одно и то же, но мы еще не пришли.
- 1. Разъемы RDM
- 2. Разъемы ввода и записи Hadoop
- 3. Разъемы Угловые модули
- 4. Разъемы многоуровневых указателей
- 5. Многопоточные разъемы C#?
- 6. Marklogic: Разъемы для SPSS
- 7. Разъемы для Windows
- 8. Телефонные разъемы UDP?
- 9. jsPlumb разъемы не перетаскиваются
- 10. API истории браузера Chrome
- 11. API расширений браузера?
- 12. Окна агента Zabbix Разъемы TIME_WAIT
- 13. Разъемы и смывки с Mojolicious?
- 14. Разъемы bsd ниже низкого уровня
- 15. Разъемы Win32 и Named Pipes
- 16. Насколько синхронизированы разъемы, если вообще?
- 17. Разъемы для передачи данных Wav
- 18. Разъемы Symfony2 в другом каталоге?
- 19. разъемы разломов сегментации в c
- 20. qt, сигнальные разъемы не подключены?
- 21. Разъемы динамических Datagrid и привязка
- 22. Как использовать монофонические разъемы BSD?
- 23. Xml файлы в Pervasive Разъемы
- 24. Прочитайте разъемы divert в java?
- 25. iOS - Разъемы интерфейса не инициализированы
- 26. Gunicorn - Откуда берутся разъемы Unix?
- 27. усиленные разъемы в 2 потоках
- 28. AsyncTask и разъемы не отключены
- 29. Переориентирующие разъемы FK в MySQLWorkbench
- 30. Разъемы EventSource на спящих мобильных устройствах