我正在尝试通过我的Android设备连接到笔记本电脑的localhost。有关于如何在线完成此操作的足够信息,但由于某种原因,它不适合我。
我试过了:
我的笔记本电脑和手机都通过wifi连接到我的路由器。
尝试连接时,我手机上的浏览器告诉我它无法加载页面,因为它耗时太长。
修改
我在笔记本电脑上使用Wampserver
答案 0 :(得分:0)
localhost或127.0.0.1将无法运行,因为它们仅与运行服务器的计算机有关,而与网络上的任何计算机无关。
您必须在笔记本电脑上运行ifconfig并查看路由器注册了哪个本地IP并使用该IP。应该像192.168.Y.X - Y通常是0或1,但取决于您的路由器配置。
所以,总结一下:打开终端,如果UNIX运行ifconfig,ipconfig如果是windows并使用本地IP显示。
答案 1 :(得分:0)
如果您想访问本地计算机上的网址,请说: http://localhost/mywebsite.com您需要从Android设备中提供10.0.2.2而不是localhost才能访问它。所以你在android中的url就像: http://10.0.2.2/mywebsite.com 我这样做是为了从模拟器访问我在IIS中托管的网站,虽然我们还没有检查过它的设备。你可以检查它是否有帮助:) P.S:链接是一个例子而不是实际的链接。
编辑:以上内容不适用于仅设备模拟器。对于设备检查:https://stackoverflow.com/a/8950423/4282901
答案 2 :(得分:0)
我使用PostgreSQL(数据库)和Fedora 21(Linux)连接到db use jdbc驱动程序。
这项工作对我来说:
- 将Android设备连接到PC
- 将您的电脑连接到热点(手机wifi)
- 按
ip addr
查找个人电脑的IP地址(请参阅wifi连接wlp3s0
ipnet
)将ip地址插入您的代码,例如:
的Class.forName( “org.postgresql.Driver”)的newInstance(); Connection conn = DriverManager.getConnection(“jdbc:postgresql:// ip address of PC:5432 / DBNAME”, “用户名”, “传递”);
我使用PostgreSQL是因为需要更改pg_hba.conf文件。 托管所有PC IP地址/ * [trust / md5]
- 醇>
在postgresql.conf中
listen_addresses = '*'
port = 5432
- 重启PostgreSQL。
- 停止PC防火墙(在我的情况下是
systemctl stop firewall.service
)- 一定要工作,享受。
醇>
答案 3 :(得分:0)
连接Wifi后