XMPP服务器名称和XMPP服务名称之间的区别?

Jus*_*s12 8 xmpp openfire ejabberd smack

在Smack API中,有一个用于连接的配置类,在此页面中进行了描述

ConnectionConfiguration

我对服务名称和服务器名称之间的区别感到困惑.

假设我有一台名为"mybox.mydomain.com"的计算机,我在ejabberd上配置了一个名为"myhost"的主机(使用{hosts, ["myhost"]}.ejabbed.cfg中的行),

在这种情况下,主机名,服务器名称和服务名称是什么?

Eri*_*ric 8

  • myhost:服务名称(或XMPP域)
  • mybox.mydomain.com:主机名和服务器名.

您可以在任何主机上托管XMPP域,前提是您在DNS中设置SRV记录,或者客户端指定它应连接到哪个主机(如电子邮件).