2012-03-29 2 views
0

Я сделал приложение AIR (на самом деле это большой, и именно поэтому я не размещал здесь код), в приложении я использовал класс Socket для отправки данных, а также создал объект ServerSocket для получения данные. Все работает нормально, и данные отправляются и принимаются успешно, но проблема в том, что когда я пытался получить удаленный IP-адрес (отправитель ip) с использованием свойства remoteAddress, он дал локальный IP-адрес маршрутизатора, который равен 192.168.1.1, IP I ожидается, что это публичный IP-адрес, который выглядит примерно так: 60.96.190.82. Так что это нормально или есть что-то ???Actionscript3 - Проблема сокета

+0

Это выглядит так, как будто это связано с сетью, не так много связано с Flash. Попробуйте объяснить более подробно, где находится сервер и клиент, в отношении вашего маршрутизатора/локальной сети. – evilpenguin

ответ

0

This должен помочь вам. Циклируйте через результаты [i] .addresses и игнорируйте локальные адреса.

Смежные вопросы