嗨,我正在开发一个基于Android客户端 - 服务器的应用程序,其中多个客户端应用程序连接到服务器应用程序。我使用套接字在客户端和服务器之间进行通信。我想模拟多个客户端和服务器并调试它们之间的通信。如何模拟多个客户端并在仿真模式下切断通信。如果我必须对手机做同样的事情,那么我需要几款我目前没有的手机。除非我确定应用程序的功能和性能,否则我不想投资于多个手机。所以,我正在寻找一种在仿真模式下开发和调试功能的方法。如何在Android模拟器中模拟多个套接字
0
A
回答
0
我看到两个可能性:
你可以使用低级别的网络工具(如netcat的。)连接到你的服务器,并有1下Android模拟器运行,但多个客户端连接到服务器。
我会建议你编写你的android代码,让你可以制作自己的java客户端应用程序,与同一个服务器交互。您可以轻松地在台式机/笔记本电脑上运行同一个Java客户端的多个实例,而Android模拟器对于计算机来说相当费力(多个模拟器可能不是个好主意)。可重用的代码是一件好事,因为它自己的Java库可以在将来帮助您“通信”代码,并且只是一个好的软件工程。
如果你将要经常模仿这一点,客户端 - 服务器的交互是非常频繁的,你或许应该选择2.如果去的互动真的比1简单的可以为你工作。
相关问题
- 1. 如何通过模拟库模拟套接字对象
- 2. Android:在模拟器中模拟WiFi?
- 3. 如何运行多个android模拟器?
- 4. Android模拟器和嵌套虚拟化
- 5. 模拟套接字错误
- 6. 如何使用RAII模拟套接字
- 7. 如何模拟套接字断开?
- 8. 如何在Android模拟器
- 9. 使用Jenkins Android模拟器插件运行多个模拟器
- 10. Java套接字 - 如何模拟多个客户端
- 11. 如何在Android模拟器上模拟睡眠模式
- 12. 在android模拟器上模拟GPS
- 13. 在Android模拟器中模拟多点触摸
- 14. 如何在Android模拟器中模拟低内存?
- 15. 如何在Android模拟器中模拟按下home按钮
- 16. 如何在android模拟器中模拟GPSStatus卫星?
- 17. 如何在Android模拟器中模拟总体网络丢失
- 18. 如何在android模拟器中模拟横向方向?
- 19. 如何在Android模拟器中模拟GPS位置?
- 20. 如何在Android-x86模拟器(VirtualBox)中模拟gps位置?
- 21. 如何模拟在iPhone模拟器
- 22. Android模拟器在模拟器中变得模糊
- 23. 好的模拟器/模拟器(Android,iOS)
- 24. Xcode“模拟器”? Android Studio“模拟器”?
- 25. 在Android模拟器
- 26. 使用tcp套接字连接android模拟器
- 27. 如何在Android模拟器中模拟真实的移动互联网连接
- 28. 如何让Android模拟器
- 29. Android模拟器
- 30. Android模拟器
服务器将在Android上运行,客户端可以在任何设备上,无论是平板电脑,PC,手机等? – Kerry