
01.12.2012, 17:08
|
|
блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
|
Здесь форум по флешу, раздел по as3, а не java.
При беглом осмотре кода я вообще не вижу, где там создается сокет на 843 порту.
Добавлено через 7 минут
Маленький ликбез по устройству серверной части.
Значит, сервер состоит из двух частей: сокет на вашем порту, к которому коннектятся флешки; сокет на 843 (по умолчанию) порту, куда ломятся все клиенты неявно для Вас и просят файл политики безопасности. Как только вы отослали по основному порту какую-то информацию, флешплеер лезет на 843 порт сервера и отсылает строку (я указал в посте, куда ссылка ведет). В ответ он ждет строку-ответ с нулевым байтом в конце. И, если он ее получает и она валидная, то дальше клиент по основному порту работает как надо без каких-либо секьюрити-ошибок.
В общем, как только любой клиент подключился к 843 порту, сервер отсылает ему строку на запрос, после чего смело отрубает коннект, ибо сокет дальше здесь держать нет смысла, он нужен только для аутентификации, так сказать.
В этом плане мне на Java понравилась библиотека netty, на которой очень быстро и просто создать вменяемый сервер.
|