Подключение приложения Android (с Flex) к серверу Java с помощью Socket? - PullRequest
0 голосов
/ 02 апреля 2012

Я пытаюсь создать приложение, в которое несколько пользователей могли бы войти на сервер, размещенный в локальной сети.При тестировании приложения в Flash Builder оно подключается, но когда я запускаю его на своем телефоне, это не так.

Я использую XMLSocket так:

        private function connect(event:MouseEvent):void {           
            xmlSck = new XMLSocket();
            xmlSck.addEventListener(Event.CONNECT, onConnect);
            xmlSck.addEventListener(SecurityErrorEvent.SECURITY_ERROR,onSecurityError);
            xmlSck.addEventListener(IOErrorEvent.IO_ERROR,onIOError);
            Security.loadPolicyFile("xmlsocket://http://manbearpig.org/dev/flashpolicy.xml");
            xmlSck.connect("127.0.0.1", 8080);
        }

Я не совсемчто касается файла политики, я просто добавил его в надежде, что это может что-то сделать.

Вот видео, иллюстрирующее, что я имею в виду

1 Ответ

1 голос
/ 02 апреля 2012

Вам необходимо заменить IP-адрес в этой строке:

xmlSck.connect ("127.0.0.1", 8080);

Быть IP-адресом вашего компьютера. 127.0.0.1 является адресом обратной связи , я полагаю, у вас не работает сервер на вашем телефоне:)

...