首页 > 解决方案 > 无法从 Android 应用程序连接到本地 IP

问题描述

客户端未能建立到本地地址的连接localhost:3000

遇到的错误是:

dial tcp [::1]:3000: connectex: No connection could be made because the target machine actively refused it.

我该如何解决?

标签: javaandroid

解决方案


模拟器

在模拟器上,可以使用 IP 10.0.2.2访问 localhost 。
所以localhost:300010.0.2.2:3000在你的模拟器中。

物理设备

首先,您必须在同一网络上才能连接。

  • ipconfig使用(windows)ip aifconfig(linux)获取 PC ip
  • 使用它的 ip 连接到 PC localhost。ig 192.168.2.121:3000 (您的防火墙必须可以接受)

如果您尝试使用代码进行连接,则需要相同的东西


推荐阅读