我已经能够建立我的客户端/服务器程序,以便服务器在PC上运行,并在Android上运行客户端。仿真器或设备。 服务器从客户端接收数据,但客户端不接收来自服务器的数据(所有UDP)。尽管服务器正在从recvfrom获取客户端的地址。 我想让它在Android模拟器和Android设备(我的手机)中都能正常工作。 我读到Android模拟器有一个虚拟路由器。我试图在服务器的同一台计算机上运行ip 10.0.2.2,但这并没有解决问题。 客户端和服务器之间存在沟通,这只是一方面。 任何我想念? 我在Android的JNI \ C++上使用Berkley套接字,而在PC服务器上使用winsock2。PC服务器,Android客户端。 UDP。客户端不接收来自服务器的数据包
2
A
回答
0
编辑:
我能够使它工作!所以UDP可以在Android上以两种方式工作! 问题是,winsock2上的select有第一个未使用的参数,而在linux \ Android上它被使用并且被称为nfds。发送NULL到该参数(就像我在winsock2中那样),基本上使select始终返回0.
感谢您的帮助fge。
+0
你是如何连接Android设备和PC的?是通过wif还是usb系绳?如果它是通过无线网络它是无线系绳? – Zax 2013-03-20 08:10:50
+1
Zak,PC与Lan连接到路由器。手机只是使用WiFi连接到相同的路由器。任何有效的TCP \ IP网络都可以。 – user1097185 2013-03-20 19:21:56
0
我想知道如果你会发布一个链接到android主题的udp数据包的源代码,有很多问题没有简单的答案。我自己找不到一个简单的udp数据包从PC发送到android的程序。
相关问题
- 1. android客户端服务器UDP或TCP?
- 2. UDP客户端和服务器连接
- 3. 客户端服务器udp套接字
- 4. 客户端 - 服务器UDP连接
- 5. Java多客户端服务器不接收来自客户端的消息?
- 6. UDP服务器和UDP客户端
- 7. UDP客户端无法从服务器接收数据
- 8. Android客户端服务器
- 9. 的UnknownHostException在UDP客户端/服务器
- 10. c - 具有多个客户端的UDP客户端服务器
- 11. Node.js UDP客户端处理来自udp服务器的响应
- 12. socket.io客户端不接收来自服务器的消息
- 13. 客户端数据到服务器端
- 14. udp客户端服务器程序c
- 15. 客户端服务器udp mac与windows
- 16. UDP客户端 - 服务器问题
- 17. Ping服务器和Ping客户端(UDP)
- 18. 双向UDP客户端和服务器?
- 19. UDP服务器,TCP客户端?
- 20. UDP客户端/服务器块
- 21. UDP UWP服务器+ Mono2x客户端
- 22. c#UDP客户端服务器问题
- 23. 多客户端UDP服务器python
- 24. Udp服务器客户端java
- 25. TCP/UDP客户端/服务器程序
- 26. UDP服务器/游戏客户端
- 27. 多线程udp服务器/客户端
- 28. UPD客户端和UDP服务器
- 29. udp - 客户端到多个服务器
- 30. C#UDP服务器/客户端 - NAT
Windows服务器是否有路由到您的Android设备? – fge 2011-12-17 23:41:38
我发现数据包嗅探Android模拟器确实收到UDP数据包。但由于它有一个虚拟路由器,这些数据包永远不会到达我的Android应用程序。 我不确定设备。 – user1097185 2011-12-18 10:28:16
你的android虚拟设备上有telnet吗?尝试和'telnet服务器anopenport'并看看连接是否建立。 – fge 2011-12-18 10:41:58