如何将数据包从服务器发送到客户端(从函数)



我正在寻找一个函数。一个全局函数,它可以完成向客户端发送流数据包的工作。

函数A (Server, From, attrs)->我构造xml元素PacketToBeSent = "Packet + attrs"等等....,

我需要一个函数从服务器发送到客户端直接在这个服务器。就像

ejabberd: somefunction(服务器、从PacketToBeSent)。

我已经使用ejabbered_router:route(Server, From,PacketToBeSent),但这处理存在和许多我不想要和需要的东西。

如果收件人已登录,则可以使用:

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

甚至send_element(StateData, El)。但是,如果您有收件人PID或套接字,则这些都是有效的。

ejabberd_router:route,可能会好得多,因为它处理脱机用户

相关内容

  • 没有找到相关文章

最新更新