0

我正在寻找一个功能。一个全局函数,可能会将我的流数据包发送到客户端。如何从服务器发送数据包到客户端(来自功能)Ejabbered

在功能 A(服务器,发件人,ATTRS)

- > 我构造的XML元素 PacketToBeSent = “分组+ ATTRS” 等等...,

我需要一个函数来发送从服务器直接到服务器端。像

ejabberd:somefunction(Server,From,PacketToBeSent)。

我已经使用ejabbered_router:路由(服务器,从,PacketToBeSent),但这涉及存在和许多我不想要和需要的东西。

回答

0

提供您有收件人登录,您可以使用:

ejabberd_c2s:handle_info({send_text, Text}, StateName, StateData) ->

甚至send_element(StateData,萨尔瓦多)。但是,如果您有收件人PID或套接字,则这一切都是有效的。

ejabberd_router:路由,可能会更好,因为它处理脱机用户。

相关问题