0
我試圖創建一個應用程序,多個用戶將登錄到本地網絡託管的服務器。 在Flash Builder中測試應用程序時,它會連接,但是當我在手機上運行時,它不會。使用Socket將Android應用程序(w/Flex)連接到Java服務器?
我使用的是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);
}
我真的不知道有關政策文件,我只是把它扔在那裏希望可以做一些事情。
Here's a video to illustrate what I mean
嗯,我試過192.168.127.1,這是目前我的電腦的IP和沒有骰子。有任何想法嗎?拋出同樣的錯誤。 – blakeaholics 2012-04-02 06:53:07
嘗試並排除它不是網絡連接問題。很難從您的視頻中讀取錯誤:)例如,我見過無線路由器不允許訪問也是無線的本地網絡服務器。嘗試並從您的手機的瀏覽器,從您的Java服務器上的網頁等。 – 2012-04-02 06:59:59
哦,它不是那種服務器。我只是運行一個Java應用程序,並使用ServerSocket與Android應用程序進行通信。它說它是一個io錯誤。 #2031但這似乎可能是我的任何事情。 – blakeaholics 2012-04-02 07:12:12