大連海事大學(xué)iptcp實(shí)驗(yàn)報(bào)告_第1頁(yè)
大連海事大學(xué)iptcp實(shí)驗(yàn)報(bào)告_第2頁(yè)
大連海事大學(xué)iptcp實(shí)驗(yàn)報(bào)告_第3頁(yè)
大連海事大學(xué)iptcp實(shí)驗(yàn)報(bào)告_第4頁(yè)
大連海事大學(xué)iptcp實(shí)驗(yàn)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

專業(yè)班號(hào)姓名實(shí)驗(yàn)日期指導(dǎo)教師(7)緩沖區(qū)窗口大小為1,采用1位編碼(1)vs設(shè)0;(1)vr設(shè)0;(3)收到數(shù)據(jù)幀,正確則繼續(xù),出錯(cuò)則轉(zhuǎn)(8);(4)幀號(hào)對(duì)時(shí)繼續(xù);否則丟棄當(dāng)前幀,轉(zhuǎn)(2)(7)發(fā)送確認(rèn)幀ACK,轉(zhuǎn)(2);平臺(tái)(E:。創(chuàng)建新的工作空間(B)取消單文檔[S]多重文檔[M]·基本對(duì)話框[D]<上一步下一步>完成取消2。單擊工作區(qū)面板上的Resources,放置各種需要的控件,右擊控件,選擇屬編輯接收方編輯發(fā)送類型資源對(duì)應(yīng)變量說明Multiline選中發(fā)送方的事件Border選中ReadOnly選中StatieEdge選中Multiline選中VerticalScroll選中接收方的事件Border選中中ReadOnly選中StaticEdge選中Border選中StaticEdge選中顯示在這里Number選中Border選中得到用戶需要發(fā)的幀個(gè)數(shù)WantRetum選中StaticEdge選中___5.在資源面板中繪制新對(duì)話框IDD_SETTING,將對(duì)話框中樣式的系統(tǒng)取消?常規(guī)樣式更多樣式|擴(kuò)展樣式|更多擴(kuò)展樣式|樣式[S]:彈出邊框[B]:?標(biāo)題欄[口「系統(tǒng)菜單W「最大化框兇剪貼下層[C]「水平滾動(dòng)口3newclass,并取名為DlgSetti3j丟失概率丟失概率計(jì)時(shí)器時(shí)間傳輸時(shí)延處理時(shí)間ACK處理時(shí)間編輯確定資源ID類型資源對(duì)應(yīng)變量說明幀出錯(cuò)率幀丟失率發(fā)送時(shí)延(ms)重發(fā)計(jì)時(shí)計(jì)時(shí)器過時(shí)期限接收方處理時(shí)間(ms)處理ACK,NAK時(shí)間(ms)發(fā)送ACK,NAK時(shí)間(ms)設(shè)置完成DlgSetting::DlgSetting(CWnd*pParen//{AFX_DATA_INIT(DIgSettif(m_error>100||m_error<0||m_missing>10{}!defined(AFX_ARQDLG_H_7F277C47_3AFX_ARQDLG_H_7F277C47_32BA_4297_8A25_6D20F43064B9_INCLU#endif//_MSC_VER>1000{CARQDIg(CWnd*pParent=NULL);//standardconstrucretunTRUE;//retunTRUEunlessy//TODO:AddyourcontroclassCARQDIg:public{DlgSettingsetting;//設(shè)置這個(gè)變量來設(shè)置和保存網(wǎng)絡(luò)設(shè)置17數(shù)據(jù)CARQDIg(CWnd*pParent=NULL);//standardconstructorvoidToBuffer();/將幀讀入緩沖區(qū)voidOnACK();//接收到ACK//TODO:AddextrainitialretunTRUE;//returnTRUEunlessyo重10.利用輸入消息處理函數(shù)OnTimer通特號(hào)關(guān)閉VA新建[N]..刪除[D]更改[C]…廠顯示只讀符號(hào)[S]使用者[U]:③接下來用ClassWizard添加事件WM_TIMERIDC_BUFFWM_IDC_EVE_RECVWM_SIZEIDC_EVE_SENDWMIDCSENDAX④在ClassWizard生成的函數(shù)OnTimer中添加如下代碼:}}text.Format("%d個(gè)幀被送入隊(duì)列r'n"",m_sitext.Format("現(xiàn)在隊(duì)列中有%d個(gè)幀\rin",queue);;{{text.Format("平均用時(shí)%fm}else//還沒發(fā)完text.Format("當(dāng)前緩沖區(qū)為第%d幀,還有%d幀要發(fā)\r\n",curr,queue);SendFrame();//發(fā)送下面一幀j{text.Format("發(fā)送第%d幀,幀序號(hào)為%d\r'n",curr,vs);SetTimer(WM_TIMEOUTintp=rand();/{text.Format("接收到ACK幀,準(zhǔn)備發(fā)}{{重voidCARQDlg::OnRecv)//接收到數(shù)據(jù)幀時(shí)候的操作text.Format("接收到第%d幀,幀序號(hào)為%d\r\n",curr,vs);intp=rand();//Solucky!沒有損壞text.Format("很幸運(yùn),%d幀完好無缺,被送往網(wǎng)絡(luò)層\r\n",curr);{—-SetTimer(WM_SENDNAK,setting.m_tp,NULL);//發(fā)送NAK}{}{{textFormat("發(fā)送NAK\r\n");intp=ran

溫馨提示

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

評(píng)論

0/150

提交評(píng)論