如何将Android客户端连接到我的本地计算机(基于Windows的操作系统)上托管的XMPP(ejabberd)服务器?

时间:2017-04-25 16:27:33

标签: android xmpp ejabberd

我想测试我的笔记本电脑上安装的ejabberd(xmpp)服务器,该服务器正在基于Windows 10的操作系统上运行。我想将我的Android客户端连接到此服务器。所以我继续上网,找到了一些解决方案。但它们似乎对我不起作用。这就是我尝试过的:

1。)在手机上创建热点。不要使用数据/ wifi连接,因为服务器已在计算机上。

2.)将笔记本电脑连接到热点。

3.。)在cmd(以管理员身份运行)上,在启动xmpp服务器后显示“ipconfig”(显然)。

4。)复制IPv4地址(外部IP),并通过它访问移动浏览器上的Web面板。

所以,我匆匆走向我的手机,然后输入

http://[IPv4 Address]:[port open on the server for incoming connection/5280]/admin

但它(浏览器)抛出“无法访问网页”错误。

当我跑步时

http://localhost:5280/admin
在我的笔记本电脑上,我可以轻松访问我的门户网站,但在我的Android手机上无法访问。我现在能做什么?

1 个答案:

答案 0 :(得分:0)

我通过我的wifi路由器访问我的笔记本电脑的IPv4,并通过它连接到我的服务器端口,解决了这个问题。最初,我的浏览器(我的笔记本电脑和手机)都无法访问服务器的端口。但我后来发现我的.yml配置文件中存在问题。服务器未设置为侦听所有IPv4呼叫,而是侦听所有IPv6。所以我改变了这个,然后它可以被同一个wifi上的所有设备访问。因此,通过热点连接它是个坏主意:P