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

正文內(nèi)容

網(wǎng)絡(luò)協(xié)議編程課程設(shè)計(jì)(完整版)

  

【正文】 性。 要實(shí)現(xiàn) ping 首先要了解 整個(gè)的流程。因?yàn)樵L問(wèn)百度必然 是要經(jīng)過(guò)路由器所以 TTL 值小于 128,時(shí)間戳也會(huì)不一樣。 } CString reply。 } cksum = (cksum 16) + (cksum amp。//域名轉(zhuǎn)換成 IP if(hp!=NULL) ip=i_ntoa(*(struct in_addr*)hp h_addr_list[0])。 SetDlgItemText(IDC_REPLY,reply)。addr_in, sizeof(addr_in))。 = 0。 memset(amp。 SOCKADDR_IN addr_in,addr_from。 } SOCKET sock[4]。 // 標(biāo)志符 USHORT i_seq。 //8 位協(xié)議 (TCP, UDP 或其他 ) unsigned short checksum。 首先是定義 ip 和 icmp 的 首部 ,這些代碼是固定的所以直接復(fù)制粘貼了。這個(gè)要事先知道 在 PING reply 要返回哪 些內(nèi)容,上面已經(jīng)要求返回 4 次響應(yīng),每次相應(yīng)的 reply 就以我們平時(shí)在 doc 下 ping 的結(jié)果為模板REPLY FROM : Bytes=XX TTL=XXX Time=目的主機(jī)的 IP 地址,不要求支持域名但域名的轉(zhuǎn)換還是蠻簡(jiǎn)單的固定代碼就加上去了。為將來(lái)的實(shí)際應(yīng)用開(kāi)發(fā)打好基礎(chǔ)。 ( 3)深層次掌握 TCP/IP 協(xié)議的基本原理與數(shù)據(jù)格式。也添加了兩個(gè)清空的按鈕以便于用戶使用。 typedef struct ip_hdr //定義 IP 首部 { unsigned char h_verlen。 //16 位 IP 首部校驗(yàn)和 unsigned int sourceIP。 // 序號(hào) ULONG timestamp。 for(int i=0。 char recvbuf[1024]。addr_in, 0, sizeof(addr_in))。 = (USHORT)GetCurrentProcessId()。 int addr_from_len。 } closesocket(sock[i])。 C… Dlg中添加 函數(shù) USHORT CPingDlg::checksum(USHORT *buffer, int size) 第 頁(yè) (共 15 頁(yè)) 10 圖四:添加 cheksum()函數(shù) checksum()函數(shù)用于計(jì)算校驗(yàn)和。 0xffff)。 (Reply from %s: Bytes= %d TTL = %d Time= %d ms.\r\n, i_ntoa(addr), len, ipHeaderttl, Time1icmpHeadertimestamp)。 當(dāng)不想 ping這個(gè) ip 或者域名時(shí)單擊這個(gè)“重置”按鈕。在查找了很多的相關(guān)源代碼后,知道了要用到 ip icmp 首部,要初始化,校驗(yàn)和,控制,判斷后按照要求輸出。 這次選擇了認(rèn)為最簡(jiǎn)單的一提,由于自己的能力時(shí)間有限暫時(shí)就是這樣的, 當(dāng)然,對(duì)自己的這個(gè)制作作品還是很有意見(jiàn)的,還有很多的地方可以改進(jìn),例如:色調(diào)可以更加鮮艷和諧,可以添加背景音樂(lè),添加顯示所 ping的 ip 所經(jīng)過(guò)的路由, 還可以加上丟包率,但是 第 頁(yè) (共 15 頁(yè)) 15 因?yàn)闀r(shí)間問(wèn)題修改后截圖也要修改, 已經(jīng)加上去的 clear 函數(shù)可以實(shí)現(xiàn)的更加符合要求,現(xiàn)在用的這個(gè)函數(shù)看上去是實(shí)現(xiàn)了清空的功能但只要不是關(guān)掉重新打開(kāi)再次 ping 時(shí)上次被“ clear”的內(nèi)容會(huì)再次出現(xiàn),所以在實(shí)現(xiàn)結(jié)果里沒(méi)有說(shuō)明這一功能也沒(méi)有截圖。如果不想 ping某一個(gè) ip 或者域名可以點(diǎn)擊“重置”
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1