【導(dǎo)讀】隨著互聯(lián)網(wǎng)的普及和發(fā)展,即時消息通信軟件已經(jīng)成為人們交流的重要手段?;蛘畽C(jī)關(guān)中,除了傳統(tǒng)的信息交流手段外,即時通信作為一種更加有效的交流方式,逐漸得到了廣泛應(yīng)用。無論是企業(yè)還是政府機(jī)關(guān),使用個人版的即時通信軟件均有安全。XMPP協(xié)議是一系列源代碼開放的、以XML為基礎(chǔ)的協(xié)議,其已經(jīng)成為IETF的標(biāo)準(zhǔn)。本文研究的是一個基于XMPP協(xié)議企。業(yè)級通訊工具客戶端的設(shè)計與實現(xiàn)。本文的主要內(nèi)容如下:。所做的工作和意義進(jìn)行了簡要的介紹;構(gòu)、XMPP的地址空間、XMPP的三個頂級元素和XMPP的安全機(jī)制等;簡單地介紹了基于XMPP的OpenFire服務(wù)器與Smack開發(fā)包;應(yīng)XMPP協(xié)議的實現(xiàn)過程,以及整個客戶端運(yùn)行于XMPP協(xié)議上的的基本流程等;及觀察者模式綜合運(yùn)用,以使交互界面實現(xiàn)實時更新并實現(xiàn)了兩種好友列表顯示方式;文章的末尾總結(jié)了現(xiàn)階段的工作,并提出下一步的工作設(shè)想。