我已经在android studio和Netbeans中开发了一个android应用程序。我没有服务器或虚拟机来建立运行该应用程序所需的所有内容。因此,我将PC用作服务器。服务器的代码在使用glassfish的Netbeans上。我在Android Studio中使用了这样的私有IP:
//用于登录的AsyncTask
最终静态字符串url =“ http://192.168.1.32:8080/app_server/Controller?action=signIn”;
app_server是netbeans Web项目。只有当我的Android手机连接到Wi-fi时,它才能正常工作。
所以,我的问题是如何使该应用程序在具有不同于我的网络连接的任何电话中运行。如果我使用我的公共IP(动态IP),则无法使用,也无法与Wi-fi连接。
数据库位于本地主机的3306端口(如果有)
我已经看到了几种有关动态dns服务器,端口转发,使动态ip静态化的解决方案。我试图做这些事情没有结果(可能是我做错了)。你对我有什么建议;
谢谢,如果我要问些琐碎的事情,对不起。