|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Nov 2009
Сообщений: 7
|
socket.io - flash не хочет подключаться в chrome
Flash часть работает на базе библиотек com.pnwrain.flashsocket и net.gimite.websocket
При подключении к серверу (node.js) все ок - crossdomain файл отдается, handshake случается. Но на моменте апгрейда соединения до websocket - нет подключения. Отлично работает в Safari, а также одна странность - при включении Monster Debugger и сервера на локалке - начинает работать. Похоже, он как-то пробивает порты для себя. За три дня все перепробовал - смену системы, сервера, браузеров, версий sdk и socket.io и тп Кто-то сталкивался? Могу приложить код, если проблема может быть в нем |
|
|||||
А версия плеера в хроме какая? Не отладочная?
Если там какая-то ошибка вываливается, отладочная должна ее показать. Так же может быть, что хром закэшировал не верные данные о файле политик. Кэш бы тоже неплохо почистить |
|
|||||
Регистрация: Nov 2009
Сообщений: 7
|
Это первым делом все проверял..
Не отладочная, ошибки никакие не вываливаются, кеш чистил.. Вот код клиент +сервер на socket.io версии 0.9. На последней версии тоже самое, под эту просто был готовый пример. Последний раз редактировалось pentaho; 23.03.2015 в 14:14. |
|
|||||
Регистрация: Nov 2009
Сообщений: 7
|
Если интересно - на 3 день разобрались -
Flash спрашивает crossdomain.xml на порту, куда устанавливает соединение (напр на 8000), а потом (!) еще делает отдельный запрос на сокет соединение, но на другой порт (843). И там ему тоже надо отдать xml с политиками. Запрос нигде не ловится. Пока харкорные сокеты вместо socket.io не задействовали, не поняли в чем дело. по сокетам пытались ему кормить xml но не прокатывало. Поэтому вариант этот отошел на задний план. причем второй раз ему именно по сокетам и именно на 843 надо отдавать. |
|
|||||
Цитата:
Сбило с толку вот это: Цитата:
|
|
|||||
Регистрация: Nov 2009
Сообщений: 7
|
Ха! А это странно. Возможно ему достаточно одного файла через http
Выставлять порт в loadsecurityfile не помогало. Собственно из-за таких логических нестыковок и происходили все танцы. Ну и из-за того, что листнеры на секьюрити эррор у сокетов не отрабатывали. |
Часовой пояс GMT +4, время: 19:15. |
|
« Предыдущая тема | Следующая тема » |
Теги |
SocketIO , webSocket |
Опции темы | |
Опции просмотра | |
|
|