gpt4 book ai didi

java - 没有到主机的路由 - Android 客户端 TCP 连接

转载 作者:行者123 更新时间:2023-12-01 15:32:54 28 4
gpt4 key购买 nike

我正在编写一段代码,其中 Android 手机是客户端,尝试使用 WIFI 连接到我的电脑上的服务器。我按如下方式打开套接字:

try {
servsock = new ServerSocket(13299);
System.out.println("Listening :13299");
} catch (IOException e) {
e.printStackTrace();
}

while (true) {
Socket sock = servsock.accept();

在客户端:

Socket sock = new Socket("192.168.0.108", 13299);
Log.i("sending","sending");

但是我在 logcat 上收到:“没有到主机的路由”我已在 manifest.xml 中搜索并插入了使用互联网的权限,并从 IP 为 192.168.0.107 的手机对 IP 为 192.168 的 PC 服务器执行了 ping 操作.0.108.

我错过了什么?为什么tcp套接字连接没有建立?服务器是用netbeans编写的。和端口有关系吗?

编辑:我认为问题出在 IP 地址上。我根据cmd窗口中“ipconfig”的输出设置服务器的地址(私有(private)地址)。

最佳答案

我遇到了同样的问题,我更改了互联网接入点并且应用程序正常工作。我的应用程序使用本地 IP 来访问服务器。

关于java - 没有到主机的路由 - Android 客户端 TCP 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9353773/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com