openfire開發(二)openfire消息流程

    在完成了第一節的環境搭建之後,相信你的openfire已經能在eclipse中運行、調試了。下面主要介紹一下用什麼方法去熟悉openfire與客戶端的消息處理流程,閱讀代碼的事情就交由你自己了。

    爲了幫助我們理解消息流程,可以到官網下載個spark客戶端軟件,然後啓動調試模式,這樣,我們就能直觀的觀察到客戶端與服務器通信的消息了,這樣你就可以知道某操作的實現是通過什麼樣的信息交流來實現的。如下圖所示:wKiom1UnfwTD14jLAAKuawIApNI363.jpg

    要看openfire服務器消息流程處理, 可以從StanzaHandler類開始閱讀,當服務器收到客戶端消息時會交由StanzaHandler的process方法來處理。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章