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

正文內(nèi)容

計算機(jī)網(wǎng)絡(luò)課程設(shè)計--數(shù)據(jù)包發(fā)送和接受程序的實(shí)現(xiàn)-資料下載頁

2025-01-13 18:05本頁面
  

【正文】 ff,0,MAX_BUFF_LEN)。 memcpy(check_Buff,amp。ipHeader,sizeof(IP_HEADER))。 =checksum(check_Buff,sizeof(IP_HEADER))。 //構(gòu)造TCP偽首部 =。 =。 =0。 =。 =htons(sizeof(TCP_HEADER)+sizeof(tcp_send_data))。 //填充TCP首部 =htons(atoi(argv[4]))。 //16位目的端口號 =htons(atoi(argv[2]))。 //16位源端口號 =0。 //SYN序列號 =0。 //ACK序列號置為0 //TCP長度和保留位 =(sizeof(tcpHeader)/sizeof(unsigned long)4|0)。 =2。 //修改這里來實(shí)現(xiàn)不同的標(biāo)志位探測,2是SYN,1是//FIN,16是ACK探測 等等 =htons((unsigned short)16384)。 //窗口大小 =0。 //偏移大小 =0。 //檢驗和暫時填為0 //計算TCP校驗和 memset(check_Buff,0,MAX_BUFF_LEN)。 memcpy(check_Buff,amp。psdHeader,sizeof(psdHeader))。 memcpy(check_Buff+sizeof(psdHeader),amp。tcpHeader,sizeof(tcpHeader))。 memcpy(check_Buff+sizeof(PSD_HEADER)+sizeof(TCP_HEADER),tcp_send_data,sizeof(tcp_send_data))。 =checksum(check_Buff,sizeof(PSD_HEADER)+sizeof(TCP_HEADER)+sizeof(tcp_send_data))。 //填充發(fā)送緩沖區(qū) memset(Sendto_Buff,0,MAX_BUFF_LEN)。 memcpy(Sendto_Buff,amp。ipHeader,sizeof(IP_HEADER))。 memcpy(Sendto_Buff+sizeof(IP_HEADER),amp。tcpHeader,sizeof(TCP_HEADER))。 memcpy(Sendto_Buff+sizeof(IP_HEADER)+sizeof(TCP_HEADER),tcp_send_data,sizeof(tcp_send_data))。 int datasize=sizeof(IP_HEADER)+sizeof(TCP_HEADER)+sizeof(tcp_send_data)。 //發(fā)送數(shù)據(jù)報的目的地址 SOCKADDR_IN dest。 memset(amp。dest,0,sizeof(dest))。 =AF_INET。 =inet_addr(argv[3])。 =htons(atoi(argv[4]))。 rect=sendto(sock,Sendto_Buff,datasize, 0,(struct sockaddr*)amp。dest, sizeof(dest))。 if (rect==SOCKET_ERROR) { printf(send error!:%d\n,WSAGetLastError())。 return false。 } else printf(send ok!\n)。 closesocket(sock)。 WSACleanup()。 return 1。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1