我正在将Linux C ++应用程序移植到Android NDK,我的应用程序向shell调用ping
以查看另一台机器的状态以进行日志记录。在我的Android端口上,localhost
:
# ping -c 10 localhost
ping: unknown host localhost
如果我提供另一个似乎要发送的网址,但没有看到任何回复:
# ping -c 1 google.com
PING google.com (74.125.239.136) 56(84) bytes of data.
--- google.com ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
localhost
是否可以在Android上运行以回溯到android本身(而不是运行模拟器的主机discussed here)?如果没有,还有其他方法可行吗?
预期ping
是否适用于Mac OSX的Android模拟器,还是我必须做些什么才能让模拟器完全看到网络?