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

正文內(nèi)容

第7章tcp網(wǎng)絡(luò)程序框架與實(shí)例(文件)

2024-08-11 23:51 上一頁面

下一頁面
 

【正文】 接收數(shù)據(jù)并進(jìn)行顯示 , 然后斷開與服務(wù)器的連接 命令格式: client [服務(wù)器 IP地址 ] 命令舉例: client 說明:上面設(shè)將要連接的服務(wù)器 IP 地 址 為, 端口號(hào)為 5050 **************************************************************************/ 第 7章 TCP/IP網(wǎng)絡(luò)程序框架與實(shí)例 include include //服務(wù)器端口號(hào)為 5050 define DEFAULT_PORT 5050 define DATA_BUFFER 1024 void main(int argc,char *argv[ ]) { WSADATA wsaData。 //接收數(shù)據(jù)的緩沖 char buf[DATA_BUFFER]。 } //接收數(shù)據(jù)的緩沖區(qū)初始化 memset(buf,0,sizeof(buf))。 } 第 7章 TCP/IP網(wǎng)絡(luò)程序框架與實(shí)例 //填寫要連接的服務(wù)器地址信息 =AF_INET。 if(sClient==INVALID_SOCKET) 第 7章 TCP/IP網(wǎng)絡(luò)程序框架與實(shí)例 { printf(socket( ) Failed:%d\n, WSAGetLastError( ))。 return。 return。 } 第 7章 TCP/IP網(wǎng)絡(luò)程序框架與實(shí)例 程序執(zhí)行結(jié)果 進(jìn)行編譯與鏈接前 , 要注意以下幾個(gè)問題: (1) 在 Visual C++ “ 工程 ” → “ 設(shè)置 … ”→“ 工程設(shè)置 (Project Settings)”→“Link”→“ 對象 /庫模塊 ” 中加入“ ”。 圖 73和圖 74是客戶端程序和服務(wù)器端程序執(zhí)行的結(jié)果 , 它們是在同一臺(tái)裝有 Windows 98操作系統(tǒng)的主機(jī)上執(zhí)行后的結(jié)果 。 第 7章 TCP/IP網(wǎng)絡(luò)程序框架與實(shí)例 圖 73 客戶端程序執(zhí)行結(jié)果 第 7章 TCP/IP網(wǎng)絡(luò)程序框架與實(shí)例 圖 74 服務(wù)器端程序執(zhí)行結(jié)果 第 7章 TCP/IP網(wǎng)絡(luò)程序框架與實(shí)例 基于 UDP的客戶與 服務(wù)器通信程序?qū)嵗? 實(shí)例程序說明 本實(shí)例程序使用的編程環(huán)境為 Visual C++, 使用的是控制臺(tái)程序 “ Win32 Console Application”。 客戶端向服務(wù)器發(fā)送的信息為 “ Hello!I am a client.”, 同時(shí)也接收從服務(wù)器發(fā)送的信息并進(jìn)行顯示 。 SOCKET sSocket。 第 7章 TCP/IP網(wǎng)絡(luò)程序框架與實(shí)例 //要發(fā)送給客戶的信息 char send_buf[ ]=Hello! I am a server.。 printf(Server waiting\n)。 return。 } 第 7章 TCP/IP網(wǎng)絡(luò)程序框架與實(shí)例 //以下建立服務(wù)器端地址 =AF_INET。ser,sizeof(ser))==SOCKET_ERROR) { printf(bind( ) Failed: %d\n, WSAGetLastError( ))。 //進(jìn)入一個(gè)無限循環(huán) , 進(jìn)行數(shù)據(jù)接收和發(fā)送 while(1) { //從客戶端接收數(shù)據(jù) iRecv=recvfrom(sSocket,recv_buf,BUFFER_LENGTH,0, (SOCKADDR*)amp。 break。 } 第 7章 TCP/IP網(wǎng)絡(luò)程序框架與實(shí)例 //給客戶發(fā)送信息 iSend=sendto(sSocket,send_buf,sizeof(send_buf),0, (SOCKADDR*)amp。 break。 } } closesocket(sSocket)。 第 7章 TCP/IP網(wǎng)絡(luò)程序框架與實(shí)例 int iPort=5050。 //要發(fā)送給服務(wù)器的信息 char send_buf[ ]=Hello! I am a client.。 return。 return。 //建立客戶端數(shù)據(jù)報(bào)套接口 sClient=socket(AF_INET,SOCK_DGRAM,0)。 //向服務(wù)器發(fā)送數(shù)據(jù) iSend=sendto(sClient,send_buf,sizeof(send_buf),0, (struct sockaddr*)amp。 } else if(iSend==0) return。iLen)。 else { //顯示從服務(wù)器收到的信息 printf(recvfrom( ):%s\n,recv_buf)。 } 第 7章 TCP/IP網(wǎng)絡(luò)程序框架與實(shí)例 程序執(zhí)行結(jié)果 服務(wù)器端程序同樣要先執(zhí)行 , 圖 75和圖 76分別是服務(wù)器端程序和客戶端程序執(zhí)行后的結(jié)果 。 第 7章 TCP/IP網(wǎng)絡(luò)程序框架與實(shí)例 圖 75 服務(wù)器端程序執(zhí)行結(jié)果 第 7章 TCP/IP網(wǎng)絡(luò)程序框架與實(shí)例 圖 76 客戶端程序執(zhí)行結(jié)果 第 7章 TCP/IP網(wǎng)絡(luò)程序框架與實(shí)例 第一次執(zhí)行:沒有輸入服務(wù)器的 IP地址 , 則顯示命令用法后返回 , 可以輸入服務(wù)器的 IP后再執(zhí)行 。 第 7章 TCP/IP網(wǎng)絡(luò)程序框架與實(shí)例 習(xí)題 1.簡述面向連接的客戶 /服務(wù)器程序的工作流程。 4.用基于 UDP的協(xié)議實(shí)現(xiàn)第 3題的程序。 3.編寫基于 TCP協(xié)議 (有連接 )的客戶 /服務(wù)器通信程序,具體要求如下: (1) 服務(wù)器的 IP地址由系統(tǒng)指定,端口號(hào)使用 5555,功能是把從客戶端收到的信息原樣轉(zhuǎn)發(fā)給客戶端程序。 服務(wù)器則顯示從客戶端收到的信息 “ Hello! I am a client.”, 然后顯示客戶端的 IP地址和端口號(hào) , 最后顯示數(shù)據(jù)成功發(fā)送的提示信息 。 該主機(jī)的 IP地址設(shè)置為 “ ”。 } closesocket(sClient)。 return。 //從服務(wù)器接收數(shù)據(jù) iRecv=recvfrom(sClient,recv_buf,sizeof(recv_buf),0, (struct sockaddr*)amp。 if(iSend==SOCKET_ERROR) { printf(sendto( )Failed:%d\n,WSAGetLastError( ))。 return。 =htons(iPort)。 if(WSAStartup(MAKEWORD(2,2),amp。 第 7章 TCP/IP網(wǎng)絡(luò)程序框架與實(shí)例 //服務(wù)器端地址 struct sockaddr_in ser。 //接收數(shù)據(jù)的緩沖 int iSend。 } 第 7章 TCP/IP網(wǎng)絡(luò)程序框架與實(shí)例 客戶端程序 /************************************************************************* 調(diào)試環(huán)境: VC++ 程序名稱: 客戶端 IP地址和端口:由系統(tǒng)指定 程序功能: ① 客戶端程序向服務(wù)器發(fā)送數(shù)據(jù) Hello! I am a client.; ② 客戶端程序從服務(wù)器接收數(shù)據(jù)并進(jìn)行顯示 命令格式: client [服務(wù)器 IP地址 ] 命令舉例: client 說明:上面設(shè)要給 IP地址為 、 端口號(hào)為 5050的服務(wù)器發(fā)送數(shù)據(jù) **************************************************************************/ 第 7章 TCP/IP網(wǎng)絡(luò)程序框架與實(shí)例 include include //服務(wù)器端口號(hào)為 5050 define DEFAULT
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1