freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計算機網(wǎng)絡(luò)基礎(chǔ)課程設(shè)計--ping程序的實現(xiàn)(完整版)

2025-02-22 02:03上一頁面

下一頁面
  

【正文】 : 設(shè)計時間: 2013年下學(xué)期第16周 指導(dǎo)老師意見:評定成績: 簽名: 日期: 年 月 日 目錄一、課程設(shè)計的目的和意義 2二、課程設(shè)計的內(nèi)容和要求 2: 2: 2三、課程設(shè)計的相關(guān)技術(shù) 2四、課程設(shè)計過程 2 2 4 5五、課程設(shè)計小結(jié) 6六、參考文獻 7七、附 錄(程序清單) 7八、心得體會 11 一、課程設(shè)計的目的和意義利用ICMP數(shù)據(jù)包、C語言實現(xiàn)Ping命令程序,能實現(xiàn)基本的Ping操作,發(fā)送ICMP回顯請求報文,用于測試—個主機到只一個主機之間的連通情況。首先定義IP數(shù)據(jù)報首部,在IP數(shù)據(jù)報的基礎(chǔ)上定義ICMP數(shù)據(jù)報首部,并初始化一些全局變量。注釋:(1) 該模塊并非只有處理還包括判斷及輸出判斷結(jié)果的含義;(2) 程序沒運行一次就只能輸出四行結(jié)果(前提是輸入的地址有效),欲再次PING其他地址必須要重新啟動程序。checksum()校驗和函數(shù)是冗余校驗的一種形式。printf(Reply from %s: dytes=%d time=%d icmp_seq = %d\n,inet_ntoa(fromsin_addr), bytes,tick0[icmpcount], icmphdri_seq)。 // 標(biāo)志 unsigned char ttl。 //該類型中的代碼號 USHORT i_cksum。 SOCKET m_hSocket= INVALID_SOCKET。 icmp_hdri_cksum = 0。 0xffff)。 iphdr = (IpHeader *)buf。 tick0[icmpcount]=tick icmphdrtimestamp。}//主函數(shù)void main(){ WSADATA wsaData。 USHORT seq_no=0。 } timeout = 1000。 if ((hp = gethostbyname(lpdest)) != NULL) //名字解析,根據(jù)主機名獲取IP地址 { memcpy(amp。 if (!icmp_data) //如果分配內(nèi)存不成功 { printf(堆分配錯誤!)。//獲取操作系統(tǒng)啟動到現(xiàn)在所經(jīng)過的毫秒數(shù),設(shè)置時間戳 ((IcmpHeader*)icmp_data)i_seq = seq_no++。 } if (bwrote datasize) { printf(Wrote %d bytes \r\n, bwrote)。//其他接收不成功原因 exit(0)。m_addrFrom)。//開始接收ICMP應(yīng)答 bread=recvfrom(m_hSocket,recvbuf,MAX_PACKET,0,(struct sockaddr*)amp。//計算校驗和 bwrote = sendto(m_hSocket, icmp_data, datasize, 0, (struct sockaddr*)amp。//創(chuàng)建ICMP報文 FillICMPData(icmp_data,datasize)。//將獲取到的IP值賦給目的地地址中的相應(yīng)字段 = hph_addrtype。timeout, sizeof(timeout))。wsaData) != 0) { printf(Sorry, you cannot load socket dll!)。 printf(ping )。 else printf(Reply from %s: bytes=%d time=%dms icmp_seq = %d\n,inet_ntoa(fromsin_addr), bytes,tick0[icmpcount], icmphdri_seq)。 tick = GetTickCount()。return (USHORT)(~cksum)。 datapart = icmp_data + sizeof(IcmpHeader)。//填充ICMP數(shù)據(jù)報字段函數(shù)void FillICMPData(char *icmp_data,
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1