![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jan 2007
Сообщений: 76
|
Значит, нашёл в интернете код для сокет-сервера на Perl:
Connection from 127.0.0.1 -- при подключении Disconnection from 127.0.0.1 -- при отключении Если же тестировать из браузеров то вывод будет таким: Connection from 127.0.0.1 -- при подключении Disconnection from 127.0.0.1 Connection from 127.0.0.1 Disconnection from 127.0.0.1 -- при отключении То есть сокет подключается, сразу же отключается, а потом опять подключается... В этом собственно вопрос - почему так происходит и как это исправить? |
|
|||||
|
Banned
Регистрация: Oct 2007
Сообщений: 269
|
Прибить аутпост, это один из его глюков
Если его нет, то смотреть трафик |
|
|||||
|
Регистрация: Jan 2007
Сообщений: 76
|
Проблема решена, это всё из-за новых секьюрити-фич девятого плеера (редиски эти адобы, редиски!
.По сути: при подключении хмл-сокет требует policy-файл с настройками о том, каким доменам и на какие порты можно коннектиться, но требует не просто там ссылку на policy-файл, а хочет чтобы ему сожержимое этого policy-файла по сокетному же соединению и передали, после этого сокетное соединение в любом случае закрывается (отсюда это connect-disconnect-connect), а далее флэш-плеер уже смотрит по policy-файлу - можно ли подсоединяться с указанными параметрами или нет. В общем проблему можно решить двумя способами - либо настроить сокет-сервер так, что он будет с начала отрабатывать policy-запрос, а потом уже работать в нормальном режиме, либо нужно делать 2 соект-сервера, которые работают на 2 разных потрах (1-й просто возвращает policy-файл, второй - нормальный сокет-сервер), потом флэш-плееру дать указание грузить policy-файл с одного порта, а коннектиться уже к другому, вот так: Последний раз редактировалось Онтожка; 01.04.2008 в 02:26. |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:52. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|