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

正文內(nèi)容

計(jì)算機(jī)網(wǎng)絡(luò)-課程設(shè)計(jì)-ip數(shù)據(jù)包解析(i)-閱讀頁(yè)

2025-06-22 22:07本頁(yè)面
  

【正文】 問(wèn)題。課程設(shè)計(jì)參考資料《計(jì)算機(jī)網(wǎng)絡(luò)(第四版)》typedef struct _IP_HEADER{ union { BYTE Version。 }。 WORD TotalLen。 union { WORD Flags。 }。 BYTE Protocol。 DWORD SrcAddr。 BYTE Options。int main (){ SOCKET sock。 if(WSAStartup(MAKEWORD(2,2),amp。 return 1。 return 1。 if(setsockopt(sock,IPPROTO_IP,IP_HDRINCL,(char*)amp。 return 1。 if(gethostname(hostName,100) == SOCKET_ERROR) { printf(gethostname failed!\n)。 } hostent *pHostIP。 return 1。 = *(in_addr*)pHostIPh_addr_list[0]。 = htons(6000)。addr_in,sizeof(addr_in)) == SOCKET_ERROR) { printf(bind failed\n)。 }define IO_RCVALL _WSAIOW(IOC_VENDOR,1) DWORD dwBufferLen[10]。 DWORD dwBytesReturned = 0。dwBufferInLen,sizeof(dwBufferInLen), amp。dwBytesReturned,NULL,NULL) == SOCKET_ERROR) { printf(ioctlsocket faild\n)。 } printf(開(kāi)始解析經(jīng)過(guò)本機(jī)的IP數(shù)據(jù)包!\n\n)。 IP_HEADER ip=*(IP_HEADER *)buffer。 cout版本:(4)endl。0x0f)*4)endl。0x0f)endl。 cout標(biāo)識(shí)符:endl。0x01),DF= ((14)amp。0x01)endl。0x1fff)endl。 cout協(xié)議:Protocol(int)endl。 cout原地址:inet_ntoa(*(in_addr *)amp。 cout目的IP地址:inet_ntoa(*(in_addr *)amp。 } ::closesocket(sock)。 return
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1