Показать сообщение отдельно
Старый 01.12.2012, 17:08
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 4  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Здесь форум по флешу, раздел по as3, а не java.
При беглом осмотре кода я вообще не вижу, где там создается сокет на 843 порту.

Добавлено через 7 минут
Маленький ликбез по устройству серверной части.

Значит, сервер состоит из двух частей: сокет на вашем порту, к которому коннектятся флешки; сокет на 843 (по умолчанию) порту, куда ломятся все клиенты неявно для Вас и просят файл политики безопасности. Как только вы отослали по основному порту какую-то информацию, флешплеер лезет на 843 порт сервера и отсылает строку (я указал в посте, куда ссылка ведет). В ответ он ждет строку-ответ с нулевым байтом в конце. И, если он ее получает и она валидная, то дальше клиент по основному порту работает как надо без каких-либо секьюрити-ошибок.

В общем, как только любой клиент подключился к 843 порту, сервер отсылает ему строку на запрос, после чего смело отрубает коннект, ибо сокет дальше здесь держать нет смысла, он нужен только для аутентификации, так сказать.

В этом плане мне на Java понравилась библиотека netty, на которой очень быстро и просто создать вменяемый сервер.
__________________
тут я