所以我有一个需要连接到套接字服务器的android应用程序。如果套接字服务器在我的开发机器上运行,这很简单。然而,套接字服务器不仅在我自己的机器上,而且在不同的子网上运行在服务器上。我将如何将我的模拟器连接到套接字服务器?我了解端口转发如何工作以连接到本地计算机,但我对如何通过我的开发计算机跨子网重定向它感到困惑。跨网络的Android仿真器网络
回答
你可以从模拟器的主机获得套接字服务器吗?我不知道你的情况,但我一直在测试Android模拟器上的网络客户端应用程序,它似乎能够访问网络上的任何东西,我的开发盒只需使用标准的Java网络调用就可以访问,而且没有特别的安装仿真器端。这包括更广泛的互联网。
如果你不能,你需要设置服务器端以确保服务器暴露于远程机器;这与您在Android模拟器端进行的操作无关,除非服务器也是Android模拟器。当然,这可能与防火墙规则和标准网络路由有关。
我的开发机器可以连接到套接字服务器没有问题。我会一直在搞它 – Falmarri 2010-08-12 19:29:19
你的网络在模拟器之外是什么样的?也许与模拟器的地址空间有某种冲突。 – 2010-08-12 19:34:10
此外,作为一种故障排除措施,您可以在开发机器上用'ssh服务器-L1234:localhost:serverport'创建一个ssh隧道,然后让您的应用程序连接到'10.0.2.2:1234'以获取某些端口1234以查看是否你的网络代码正在工作。 – 2010-08-12 19:36:11
- 1. Android仿真器网络
- 2. 在Windows机器上进行网络仿真/仿真?
- 3. Android仿真器网络无法在Ubuntu服务器上工作
- 4. Visual Studio 2010中的网络仿真?
- 5. ns2上的蚂蚁网络仿真
- 6. (以太网)在仿真器上的网络连接和断开
- 7. Visual Studio Android仿真器网络不工作
- 8. 仿真LTE网络中未启动P-CSCF发现仿真LTE网络中的过程
- 9. WCF命名管道:跨网络?真?
- 10. 有人使用VS 2010中公开的网络仿真器API
- 11. 模拟仿真器中的无线网络
- 12. 三星智能电视仿真器无法连接到网络
- 13. 跨网络的Mongoose Schema.post
- 14. Android网络
- 15. Android网络类
- 16. Android网络
- 17. 网络监听器Android
- 18. Android网络服务器
- 19. Android Studio网络分析器
- 20. Android模拟器和网络
- 21. 真正理解网络?
- 22. 跨两个专用网络的网络通信
- 23. 访问跨网络视频?
- 24. 跨平台网络API
- 25. NET SEND用户跨网络
- 26. 拆分构建跨网络?
- 27. 跨网络游戏数据
- 28. 跨网络互斥 - C#.NET
- 29. 在Android的网络
- 30. 使用matlab仿真神经网络中的模式识别
我对端口转发并不十分熟悉,但是我会考虑像udp:132.55.31.14:9102这样的协议,IP地址和端口。 (这些是随机数) – Sephy 2010-08-06 21:04:30