2015-10-13 74 views
0

我在我的Mac上安装了ejabbered 15.09。我正在使用iOS应用测试它,并尝试发送多播消息。为此,我的ejabberd服务器应该有“mod_multicast模块”。Ejabberd通过网页界面安装mod_multicast模块

我试图通过web管理界面添加它(PIC附后):enter image description here

,但没有运气。我曾尝试编辑ejabberd.yml文件中的conf文件夹,并添加

mod_multicast: 访问: 组播: 所有:允许

但尽管如此,当我发送一个IQ

我从来没有看到http://jabber.org/protocol/作为回应解决此协议,这表示我的ejabbered服务器允许多播。

回答

1

我认为你应该使用空的选项列表与mod_multicast:[]

+0

是的,这工作..此外,我不得不把mod_multicast添加到ejabberd.yml文件。 http://stackoverflow.com/questions/33149487/ejabberd-cannot-compile-mod-multicast-module – Nil

+0

那么,将它添加到文件中需要使其在重新启动时保持不变。 –

+0

感谢您对mutlicast的帮助。另外,我正在尝试启用mod_proxy65进行文件传输,但无法正确设置配置。我编辑了ejabberd.yml文件并添加了这个 mod_proxy65:hostname:“127.0.0.1” 但是当我启动本地ejabberd服务器时,发生错误。我想我没有使用正确的格式来编辑yml文件? – Nil