socket.io flashsocket не работает

Транспорт Websocket или XHR работает просто отлично.

Но не Флэш-розетка.

Консоль показывает это:

   debug - setting request GET /socket.io/1/flashsocket/kavSuw7LSfrHmQBM1C8D
   debug - set heartbeat interval for client kavSuw7LSfrHmQBM1C8D
   debug - client authorized for
   debug - client authorized
   info  - handshake authorized UPai64qwBoTlGL2X1C8E

тогда ничего больше... Я установил программу, чтобы выдавать сообщения каждую секунду, ничего не отправлено.

Затем я использую Chrome для доступа к http://domain.com:10843/, он показывает это:

<cross-domain-policy>
<allow-access-from domain="*" to-ports="*"/>
</cross-domain-policy>

Я думаю, что это не заблокировано... Так что здесь не так?

PS. Сервер является Windows Server 2008

1 ответ

Попробуйте протестировать на IE8 или 9. Было отмечено, что flashsocket не будет работать на Chrome, даже если это единственный перечисленный транспорт. Используйте ["websocket", "flashsocket"] для достижения наилучших результатов, и если вы получаете веб-сокет, когда вы его не ожидали, считайте его счастливым сюрпризом:-).

Другие вопросы по тегам