廣工大計算機網路實驗報告

2022-09-25 08:33:05 字數 931 閱讀 5358

實驗三網路程式設計基礎實驗

一、實驗內容及要求

使用vc6.0開發平台,編寫乙個基於udp/tcp協議的簡單聊天程式。要求具有基本的功能,如:

連線對方、傳送資訊、接收並顯示訊息。實驗可兩人一組,一人負責傳送端程式,另一人負責接收端程式。最終軟體需同時具備傳送及接收功能。

二、實驗步驟

(1)使用vc6.0開發平台,新建一基於對話方塊的工程。並選擇winsocket支援。

在對話方塊內至少放置以下控制項:兩個編輯框(乙個用於顯示傳送和接收的資訊,另乙個用於輸入傳送的資訊)、兩個按鈕(乙個用於建立連線和斷開連線,另乙個用於傳送)。

(2)參考winsocket的相關資料及例程,在工程中新增建立udp連線的語句,目標ip可以是相鄰的計算機。然後測試「建立連線」按鈕。

(3)在工程中新增傳送udp資料報的語句,並在傳送編輯框中輸入任意字串,呼叫相關語句傳送udp資料報。同時使用sniffer軟體觀察捕獲的資料報,是否符合要求。

(4)在工程中新增接收udp資料報的語句,並在顯示編輯框中顯示接收到的資訊。並在作為接收方的計算機上使用sniffer軟體觀察捕獲的資料報,是否符合要求。

(5)完善傳送及接收程式,使之符合一般聊天軟體的要求。如:多行輸入、長字串(超過1個udp包)、特殊符號等。

在使用的過程中,注意使用sniffer軟體觀察捕獲的資料報,是否符合要求?不要一次性地通過自己編寫的軟體輕易下結論判斷,要先確保資料報傳輸沒有錯誤,在檢查程式編寫有沒有錯誤。

(6)高階練習。重複以上(1)~(5)的過程,將udp協議改為tcp協議實現。

三、報告要求

無需將vc程式全部列印出來,請使用流程圖的形式畫出「建立連線」、「傳送資料」、「接收資料」的流程圖,並且給出帶實際測試結果的程式截圖。

四、實驗的結果及分析。

(1) 實驗流程圖

(2) 程式執行圖

客戶端:

伺服器端

計算機網路實驗報告

2012 2013學年第一學期 專業 班級 學號 姓名 一 實驗目的 1.深入理解ip通訊的工作原理。2.掌握ip資料幀格式。二 實驗內容 1.監控網路通訊資料報文 2.分析已知的資料通訊過程的資料報文 3.最後,對給出的3個資料報,按照ip資料幀格式,分析出結果。資料報1 0000 00 0a e...

實驗報告10計算機網路

計算機網路 實驗十 動態主機配置協議 dhcp 班級 12級數字 技術1班 學號姓名 組別 第一組 實驗目的 1 掌握dhcp的報文格式 2 掌握dhcp的工作原理 拓撲結構 圖10 1 網路結構一 實驗內容 練習一 使用dhcp 獲取ip 位址 各主機開啟協議分析器,進入相應的網路結構並驗證網路拓...

計算機網路實驗報告II

一 實驗目的 1 1 了解協議及tcp ip協議的功能,能在作業系統為windows xp 2000的計算機上熟練地進行tcp ip配置 2 能熟練地使用ping.hostname,ipconfig,arp等衫程式來測試計算機上的tcp ip配置,驗證tcp ip配置 二 實驗裝置 計算機三 實驗報...