我不得不问这个问题,因为 Flash/Flex 快把我逼疯了。
我在桌面上的 Air 环境中使用 ServerSocket 类来设置一个侦听移动客户端的服务器(Air for mobile)。我在调试模式(Flash Builder)下对此进行了测试,一切正常:ServerSocket to listen to 127.0.0.1:8889(local machine)--> Connection to 127.0.0.1, port 8889 setup on the mobile (local machine) -->查看。
所以我在我的android智能手机上安装了应用程序(WiFi连接)并输入了机器IP和端口但我无法连接:ServerSocket to listen to 127.0.0.1:8889 (local machine) --> Connection to 192.168.2.101,移动设备上的 8889 端口设置 --> 不工作。
只是为了测试,我设置了一个简单的 Java 服务器,连接到 Java SocketServer 并且它工作正常。所以我假设问题出在 Air 环境的 SocketServer 类中。
你有什么想法?如果你们能提供帮助会很高兴。
新年快乐!