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

正文內(nèi)容

數(shù)據(jù)鏈路層協(xié)議的設(shè)計(jì)與實(shí)現(xiàn)-預(yù)覽頁(yè)

 

【正文】 加發(fā)送ACK幀;否則發(fā)送NAK幀,請(qǐng)求重發(fā)。 //服務(wù)端地址unsigned char sendBuf[100]。struct dataFrame //數(shù)據(jù)幀{ int seq。 //字符長(zhǎng)度,采用長(zhǎng)度計(jì)數(shù)的組幀技術(shù)}。struct dataFrame dframe。 wVersionRequested = MAKEWORD( 1, 1 )。 } return。 //用于測(cè)試時(shí)顯示二進(jìn)制碼 for(i=0。 //把整數(shù)轉(zhuǎn)為二進(jìn)制碼 // printf(第%d字的二進(jìn)制碼:%s\n,i+1,s)。j++) { if((dataamp。 } else data=(data1)amp。 // printf(加上CRC校驗(yàn)位后的二進(jìn)制碼:%s\n,s)。 } printf(input server39。 //設(shè)置服務(wù)器地址 =AF_INET。//發(fā)送同步消息 sendto(sock,(char*)amp。 =0。 if(strcmp(sendBuf,exit)==0){ //當(dāng)客戶(hù)端要斷開(kāi)連接時(shí),給服務(wù)器發(fā)送EOT送畢控制幀 strcpy(,EOT)。 printf(close socket!\n)。 =strlen(sendBuf)。addrSrv,socklen)。cf_len)。 sendto(sock,(char*)amp。 //關(guān)閉連接 return。 } SendFrame()。 //用于服務(wù)器監(jiān)聽(tīng)的SocketSOCKADDR_IN addrSrv。 //實(shí)際存儲(chǔ)在recvBuf的地址的長(zhǎng)度int socklen=sizeof(SOCKADDR_IN)。 int msglen。 //表明幀的類(lèi)型:SYN同步、EOT送畢、ACK確認(rèn)應(yīng)答、NCK否定應(yīng)答}。 WSADATA wsaData。wsaData )。 //設(shè)置服務(wù)器地址,INADDR_ANY表示使用自己的IP地址 =AF_INET。 return。 unsigned char *msg=recvBuf。i++,msg++) { data=*pdata。 // itoa(data,s,2)。j++) //有16位校驗(yàn)元,故循環(huán)操作16次,使得到Remainder[R(x)/g(x)] { if(dataamp。 } else data=(data1)amp。 //若Remainder[R(x)/g(x)]!=0,表示接收序列有誤 return。 while(1) { recvfrom(sock,(char*)amp。 //接受來(lái)自客戶(hù)端的同步幀 if(strcmp(,SYN)==0){ printf(connect with %\n,inet_ntoa())。 //清空接收緩沖區(qū) err=recvfrom(sock,(char*)amp。 //接受來(lái)自客戶(hù)端的數(shù)據(jù)幀 if(err==9){ //當(dāng)客戶(hù)端關(guān)閉socket時(shí),發(fā)送過(guò)來(lái)的數(shù)據(jù)會(huì)使err=9,則服務(wù)器也關(guān)閉socket printf(client close the socket!\n)。 printf(message is correct!\n)。 } sendto(sock,(char*)amp。 return。 }sock=socket(AF_INET,SOCK_DGRAM,0)。 //綁定端口 if(err!=0){ printf(Binding a socket failed.\n)。 //關(guān)閉連接 WSACleanup()。Server:,與上圖的二進(jìn)制碼對(duì)比發(fā)現(xiàn),第2個(gè)碼字最后1一位出錯(cuò),程序顯示“message is wrong”,然后等待客戶(hù)端重傳。1. 若不給自己設(shè)限,則人生中就沒(méi)有限制你發(fā)揮的藩籬。有時(shí)候覺(jué)得自己像個(gè)神經(jīng)病。歲月是有情的,假如你奉獻(xiàn)給她的是一些色彩,它奉獻(xiàn)給你的也是一
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1