0

我查看 ejabberd 代码并意识到有两个模块让我非常困惑。

mod_muc.erl 和 mod_muc_room.erl。我不确定如何区分它们。关于每个模块何时发挥作用以及每个模块究竟提供什么的任何输入或示例。?

谢谢!

4

1 回答 1

3

mod_muc 作为每个主机的 ejabberd 服务器的 muc 服务。所有与客房服务相关的请求都必须通过 mod_muc。

mod_muc_room 服务于 MUC 房间(顾名思义)。它是一种房间级别的抽象。所有与房间相关的操作(加入、离开、消息传递)都将由 this 处理。mod_muc 向 mod_muc_room 发送请求

于 2017-04-01T14:59:07.213 回答