Привет, ЛОР.
Пишу свой чат с демоном на сях. Существует проблема, как к этому демону за сообщениями будет обращаться веб-морда. Для того, чтобы не использовать лишние порты, написал модуль для апача, который по определенному запросу передаёт клиентский сокет демону. Написал небольшую флешку, которая через XMLSocket подключается к демону и делает callback-и в яваскрипт при получении чего-либо. Собственно, проблема в чём: чтобы подключиться к 80-му порту (к любому порту < 1024), нужен файлик с т.н. CrossDomain-policy - маленькая xml-ка, где указано, с какого домена на какой порт могут идти запросы. При экспериментах выяснилось, что работает такой способ только если передавать эту xml-ку прямо первым ответом с сервера, к которому подключается флешка (серверу идёт запрос на эту политику в виде xml тоже). Есть еще вариант использовать стандартный порт для сервера политик (сервер, который занимается только тем, что отсылает такие вот xml-ки при подключении). Первый вариант врятли возможен, т.к. у меня 80 порт - это веб-сервер, который не будет никаких файликов по непонятным запросам отправлять. А второй - придется использовать еще один порт, при том, что я старался ограничиться 80-ым.
Как мне с этим быть? Я видимо слишком зациклился на флеше, скорее всего есть еще какие-то варианты. Спасибо.