我已将我的电脑连接到路由器,而我的android设备无线连接到同一路由器。以编程方式从android设备获取电脑的IP地址
我需要从我的应用程序访问在我的机器上运行的nodejs服务器。我需要在Android应用程序中检索本机的IP地址。
我已经试过这个代码
WifiManager wm = (WifiManager) getSystemService(WIFI_SERVICE);
String ip = Formatter.formatIpAddress(wm.getConnectionInfo().getIpAddress());
return ip;
IPCONFIG命令显示192.168.1.100,而在代码的回报192.168.1.103 ....我如何得到它的机器的IP地址在我的应用?
'我已将我的PC连接到有线以太网'。你的意思是你连接你的PC到你的路由器? '而我通过热点与android设备共享PC网络。“你的意思是你的Android设备无线连接到同一台路由器吗? – greenapps
'我需要在Android studio中获得我的PC的IP地址.'。 Android Studio需要一个IP地址?我认为你的设备上的Android应用程序想知道你的PC的IP地址。 – greenapps
'但我的网络设置显示192.168.1.100'。这些是你的电脑的网络设置?你在哪里看到? – greenapps