Показать сообщение отдельно
Старый 05.01.2014, 23:21
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 6  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
loadPolicyFile не приводит к немедленной загрузке файла политик из альтернативного источника. Это указание на дополнительное действие "возьми-ка политики не только с 843 порта, а еще и тут до кучи, когда будешь коннектиться к серверу".
В этом контексте Security.loadPolicyFile("xmlsocket://localhost:843"); - бессмысленный код (да еще и в try-catch).
Более того, видимо, вредный : после возможно успешного дефолтного запроса на 843 порт, сервер закрывает коннект, а плеер, согласно указанию в коде, опять туда стучится, но таймаутов тут уже нет и клиент успешно засыпает в ожидании "дополнительных" политик. Шутка, но в каждой шутке есть доля сами знаете чего.
Протестите сервер на предмет отдачи политик и уберите loadPolicyFile, воспользуйтесь примером bav'a создания коннекта с подпиской на события. И да, самостоятельный демон-скрипт, которые спокойно слушает 843 порт, раздает политики, и позволяет не забивать себе голову этим "юмором" - тоже отличная идея.
_________

И еще, эмоции эмоциями, но вот ругань в заголовке темы, равно как и в постах, крайне не приветствуется.