我正在开发一个Android应用程序,它创建一个到Windows 7机器的套接字连接,昨天我能够ping,并打开套接字。今天没有代码更改,我无法做任何事情,我无法通过手机ping电脑,也无法通过电脑ping手机。
虽然今天早些时候工作没有错。在家里一切都是错误的,即使路由器中的防火墙被禁用。
如果我禁用了Windows防火墙,我也无法连接。
任何建议都会很棒。
编辑: Tracerout导致以下结果:
C:\ Users \ Omar> tracert 192.168.1.65 追踪到android.lan的路线[192.168.1.65] 最多30个跃点: 1 Omar-PC.lan [192.168.1.73]报告:目标主机无法访问。 跟踪完成。
编辑2: 从手机追踪路线:
root@android:/ # busybox traceroute -l -v 192.168.1.73 busybox traceroute -l -v 192.168.1.73 traceroute to 192.168.1.73 (192.168.1.73), 30 hops max, 38 byte packets 1 192.168.1.69 (192.168.1.69) 46 bytes to (null) 3002.689 ms (64) !H 3002.919 ms (64) !H >3004.9 49 ms (64) !H
答案 0 :(得分:1)
如果您在执行 ping 或 traceroute 时遇到Destination host unreachable
错误,通常意味着您甚至无法与路由器通信。可能是因为您的网络接口已关闭,或者因为路由器无法访问。
在你的情况下,我发现尝试使用wifi频道是一个非常聪明的举动。我以前从来没有想过这个问题。
无论如何,问题似乎是由于对邻居的wifi热点的干扰。
答案 1 :(得分:0)
我刚刚找到了解决方案,我希望它也对您有用。 1.确保您的Android设备和PC在同一网络中 2.如果以上都不解决。只需重启您的WIFI设备 3.将您的PC和android设备重新连接到同一WIFI