首页 > 解决方案 > 无法连接到客户机上运行的 IM 服务器

问题描述

我有一个 IM 服务器(open fire)在我的 Mac(主机)上作为来宾(Linux、Ubuntu 18.4)运行。来宾正在使用桥接连接设置运行。我可以从主机上的浏览器访问 Openfire 管理控制台(使用:localhost:9090/)但是我无法在主机或来宾上使用 spark 客户端连接到服务器。我创建服务器时使用的域名是chatlink.com

我该如何解决这个问题?最后,我想创建自己的客户端,您能否指出一些有关如何创建自己的 XMPP 客户端的资源?

标签: linuxmacosserverchatopenfire

解决方案


你最后问的是一个完全不同的问题。所以我会试着回答第一个。首先,您说您连接到主机上的 localhost:9090。也许你真的是指客人?因为如果客户机上安装了服务器,那将更有意义。我也猜想chatlink.com 是你编造的假域名。这不会像不存在的域那样工作。应该有一些东西支持你的域名,比如 DNS。你仍然可以让它“工作”。在主机上,在 Spark 中,在登录屏幕上,将 chatlink.com 留在域字段中,但转到高级菜单,取消选中主机和端口的自动发现并将您的访客 VM 的 IP 放在那里。您可以在运行 ifconfig 命令的 Ubuntu 上找到它的 IP。


推荐阅读