Показать сообщение отдельно
Старый 13.11.2010, 17:44
Trein вне форума Посмотреть профиль Отправить личное сообщение для Trein Найти все сообщения от Trein
  № 13  
Ответить с цитированием
Trein

Регистрация: 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".