【導(dǎo)讀】理解UDP協(xié)議的基本功能和工作原理。培養(yǎng)運(yùn)用理論知識解決實(shí)際問題的能力。理解UDP協(xié)議在Java編程語言中的具體體現(xiàn)。運(yùn)用所學(xué)的知識,學(xué)會分析程序,并從實(shí)際上實(shí)現(xiàn)即時通訊的要求。網(wǎng)絡(luò)聊天已經(jīng)成為人們工作生活中傳遞信息、交流感情的重要工具,給。本課題是開發(fā)一個基于UDP的局域網(wǎng)聊天系統(tǒng),運(yùn)用。服務(wù)器連接,客戶端與客戶端之間通過UDP互相通訊。其重要性更是不可估量。本課程設(shè)計(jì)將基于UDP. UDP有不提供數(shù)據(jù)包分組、組裝和不能對數(shù)據(jù)包進(jìn)行排序的缺點(diǎn),今天UDP仍然不失為一項(xiàng)非常實(shí)用和可行的網(wǎng)絡(luò)傳輸層協(xié)議。UDP協(xié)議基本上是IP協(xié)議與上層協(xié)議的接口。UDP協(xié)議的主要作用是將網(wǎng)絡(luò)數(shù)據(jù)流量壓縮成數(shù)據(jù)包的形式。UDP是面向報文的。發(fā)送方的UDP對應(yīng)程序交下來的報文,在添加首部后就。UDP包頭由4個域組成,其中每個域各占用2個字節(jié)。目標(biāo)端口號(16位):UDP數(shù)據(jù)包的接收方使用的端口號。端口號為不同的應(yīng)用保留其各自的數(shù)據(jù)傳輸通道。UDP和rap協(xié)議正是采用這一