ejabberd源码分析《三》客户端数据处理
发布时间:2021-05-27 19:15:22 所属栏目:大数据 来源:网络整理
导读:副标题#e# 参考 http://www.cnblogs.com/yjl49/archive/2011/09/02/2371964.html 1.客户端连接服务器后,发送消息给服务器的xml数据处理在ejabberd_c2s中。 ?? ejabberd_c2s 是一个gen_fsm 状态机,在socket连接建立之后创建。 ?? 初始状态为 wait_for_stre
2.下面是比较关键的ejabberd中函数调用的分析:
Ls变量实际上是一个包含多个要具体调用的函数定义的列表,列表里面的元组分为两类:[{_Seq,Node,Moudle,Function} | Ls2]? [{_Seq,Module,Function} | Ls2], run_fold1/4 的作用就是使用Args参数依次调用这个Ls列表里的方法. run_fold1/4 最终会返回调用的结果出来. (编辑:网站开发网_马鞍山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐