ejabberd分析(一)
1.客戶端連接服務器,並發送消息給服務器的處理在ejabberd_c2s中。 ejabberd_c2s 是一個gen_fsm 狀態機,在 ejabberd啟動時裝載。 初始狀態為 wait_for_stream,接受形為 {xmlstreamstart, _Name, Attrs ...
1.客戶端連接服務器,並發送消息給服務器的處理在ejabberd_c2s中。 ejabberd_c2s 是一個gen_fsm 狀態機,在 ejabberd啟動時裝載。 初始狀態為 wait_for_stream,接受形為 {xmlstreamstart, _Name, Attrs ...