
13.11.2010, 17:44
|
|
Регистрация: Nov 2010
Сообщений: 21
|
Написал сервер и клиента. При взаимодействии происходит следующее:
1) Клиент подключается к серверу
2) Клиент цепляется к порту 843 посылает <policy-file-request/>
3) Не получает ответа и цепляется с тем же запросом к указанному для подключения порту.
4) В ответ сервер отправляет сообщение вида:
Код:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy
SYSTEM "htp://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" to-ports="5555-9999" />
</cross-domain-policy>
(Внутри сервера к этому сообщению прицепляется "\0")
5) После чего клиент отключается и не переподключается.
Либо я косячу с файлом политики безопасности, либо не знаю что. К слову, если тестирую клиентское приложение внутри студии, то все работает в порядке (правда тогда он не просит файл политики безопасности).
Добавлено через 19 часов 27 минут
Все, господа! Проблема решена. Оказывается надо было просто к файлу политики безопасности прибавлять не "\0" и не '\0', а "\u0000".
|