計算機網(wǎng)絡課程設計-UDP編程_第1頁
計算機網(wǎng)絡課程設計-UDP編程_第2頁
計算機網(wǎng)絡課程設計-UDP編程_第3頁
計算機網(wǎng)絡課程設計-UDP編程_第4頁
計算機網(wǎng)絡課程設計-UDP編程_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

計算機網(wǎng)絡課程設計報告題目UDP編程問題描述(把你所選的題目及要求說一下)(1)目的:實現(xiàn)UDP(UserDataProtocol)編程,包括發(fā)送和接受UDP報文。(2)技術(shù)要求:1、J.DatagramScoket類和J.DatagrmPacket類可以實現(xiàn)UDP編程,前者實現(xiàn)與目標主機的連接(這種連接不需要目標主機的認可),后者用于封裝UDP包。2、發(fā)送UDP包時,先將數(shù)據(jù)包裝成DatagramPacket對象,然后建立一個DatagramScoket,調(diào)用它的send方法,將DatagramPacket發(fā)送給目標主機。3、接受UDP包時,建立一個偵聽本地端口的DatagramScoket,創(chuàng)建一個空的DatagramPacket對象,以存放收到的報文,調(diào)用DatagramScoket的receive方法將收到的UDP包寫入到DatagramPacket對象中。4、DatagramPacket的getAddress方法能獲得UDP消息發(fā)送者的網(wǎng)絡地址信息。概要設計(抽象數(shù)據(jù)類型定義)在包中提供了網(wǎng)絡編程所用到的類,其中InetAddress類提供將主機名解析為其IP地址(或反之)的方法InetAddress,在給定主機名的情況下確定主機的IP地址PublicstaticInetAddressgetByName(Stringhost),獲取主機IPpublicssaticInetAddressgetLocalHost(),獲取當前IP地址的主機名publicStringgetHostName(),獲取當前IP地址的IP地址字符串publicStringgetHostAddress()

。詳細設計(主要算法和函數(shù)間的調(diào)用關(guān)系)UDP技術(shù)流程:簡單UDP流程圖圖形化界面:發(fā)送方:接收方:(1)(2)(1)簡單的編程UDP發(fā)送端:簡單的UDP編程接收端:............................................................................................................四、調(diào)試分析(調(diào)式過程中出現(xiàn)的問題及如何改正)程序在編寫的時候也出現(xiàn)了許多的問題。比如:(1)界面圖標的監(jiān)聽無法響應。解決方法:設置事件源,監(jiān)聽對象,處理時的方法(2)一些類沒有引入包,導致無法運行解決方法:查文檔引入相應的包(3)輸入的數(shù)據(jù)不符合要求。只能按照要求輸入(4)主函數(shù)參數(shù)的輸入錯誤。輸入數(shù)據(jù)時要認真心得體會(組內(nèi)成員的分工及實習期間的體會)分工:大家一起進行負責程序的編寫與調(diào)試,負責寫報告書。具體分工:李爭輝主要負責代碼編寫、糾錯。劉東帥主要負責界面處理和分析代碼。夏遠全主要負責文檔整理和分析代碼。體會:通過這次課程設計我們學到了很多,不但讓我們更加深刻了解課本知識,也得以往對知識的疏忽得以補充。在網(wǎng)絡編程中任何一個小錯誤都會帶來失敗。因此,我們決不能馬虎編程。以往對網(wǎng)絡有一定的偏見認為不太重要,原來網(wǎng)絡編程也是我們編程人員必備技巧編程離不開網(wǎng)絡知識。同時也使我們學會了成員之間要相互合作與協(xié)調(diào),才能使工作更有效率,更有成效。通過課程設計也使我們了解到一些實際與理論之間的差異。通過課程設計不僅可以鞏固專業(yè)知識,為以后的工作打下了堅實的基礎,而其還可以培養(yǎng)和熟練使用資料,運用工具書的能力,把我們所學的課本知識與實踐結(jié)合起來,起到溫故而知新的作用。課程設計給了我們很多 專業(yè)知識以及專業(yè)技能上的提升。同時我們也發(fā)現(xiàn)自己有許多不足的地方,還有許多東西待我們?nèi)W習。總之,這次課程設計使

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論