XMPP(可擴(kuò)展消息處理現(xiàn)場協(xié)議)是基于可擴(kuò)展標(biāo)記語言(XML)的協(xié)議,它用于即時消息(IM)以及在線現(xiàn)場探測。它在促進(jìn)服務(wù)器之間的準(zhǔn)即時操作。這個協(xié)議可能最終允許因特網(wǎng)用戶向因特網(wǎng)上的其他任何人發(fā)送即時消息,即使其操作系統(tǒng)和瀏覽器不同。XMPP的前身是Jabber,一個開源形式組織產(chǎn)生的網(wǎng)絡(luò)即時通訊協(xié)議。XMPP目前被IETF國際標(biāo)準(zhǔn)組織完成了標(biāo)準(zhǔn)化工作。標(biāo)準(zhǔn)化的核心結(jié)果分為兩部分; 在IETF 中,把IM協(xié)議劃分為四種協(xié)議,即即時信息和出席協(xié)議(Instant Messaging and Presence Protocol, IMPP)、出席和即時信息協(xié)議(Presence ...
posted by
semot926 at 16:17
瀏覽(986) 評論(
0)
隨著統(tǒng)一通信的發(fā)展,聊天工具有了更好的發(fā)展,其中要算手機(jī)和網(wǎng)上的即時聊天工具的發(fā)展了。手機(jī)主要是3G的開發(fā),有了統(tǒng)一通信技術(shù)的支持,我們才可以實現(xiàn)第三代的通信,但是這里要說的另一個方面,關(guān)于聊天工具的。
下面就聊天工具開發(fā)聊聊現(xiàn)有聊天工具的架構(gòu),需要先說明的是TCP和UDP這兩個協(xié)議,因為只有先確定了這兩個最重要的協(xié)議,才可以確定一個即時聊天軟件的架構(gòu)。首先舉兩個例子,即時聊天軟件MSN使用的就是TCP,然而QQ使用的是UDP協(xié)議。其實這兩者的最大區(qū)別就是TCP的可靠保證,是它的三次握手機(jī)制,這一機(jī)制保證校驗了數(shù)據(jù),保證了他的可靠性。而UDP就沒有了,所以不可靠。比如說,在MSN上,要傳...
posted by
semot926 at 16:12
瀏覽(1420) 評論(
0)