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

正文內(nèi)容

網(wǎng)絡(luò)協(xié)議編程應(yīng)用課程設(shè)計(jì)-免費(fèi)閱讀

  

【正文】 這個(gè)課設(shè)的完成,是我更加熟練的學(xué)習(xí)了在 visual 2021 環(huán)境先的編程,通過(guò)練習(xí)套接字編程,是我了解到了 tcp/ip 套接字是如何實(shí)現(xiàn)網(wǎng)絡(luò)通訊的,由開(kāi)始的一無(wú)所知到現(xiàn)在的了解,我覺(jué)得是一個(gè)進(jìn)步。167。174。o + ())。 主 161。 節(jié) 168。233。間 ?: 234。 int TimeOut = 120。194。172。 using 。amp。 ()。! 234。168。161。斷 ?開(kāi) a連 162。161。?, , )。斷 ?開(kāi) a連 162。 ((MsgBuffer, 0, REnd))。194。是 186。 , 234。t 務(wù) ?器 161。166。3! 234。 try { (ServerInfo)。 MsgBuffer = new Byte[65535]。 namespace Client { public partial class ClientMain : Form { public ClientMain() { InitializeComponent()。 using 。178。 = 等 204。 for (int i = 0。t 務(wù) ?器 161。 } private void RecieveAccept() { while (true) { ClientSocket[ClientNumb] = ()。 :234。 CheckForIllegalCrossThreadCalls = false。 ServerInfo=new IPEndPoint(,())。 } private int GetPort() { { return 6600。 using 。 十、 connect()函數(shù) connect()函數(shù)實(shí)現(xiàn)連接服務(wù)器功能。 send()函數(shù)聲明如下: int send( SOCKET s, const char FAR* buf, int len, int flags)。 s:套接字 backlog:指定等待連接的最大隊(duì)列長(zhǎng)度(例如客戶端的同時(shí)可連接數(shù)) 五、 accept()函數(shù) accept()函數(shù)實(shí)現(xiàn)接受一個(gè)連接請(qǐng)求的功能。 af:協(xié)議地址家族。 szSystemStatus :以 null 結(jié)尾的 ASCII 字符串, Windows Sockets DLL把有關(guān)的狀態(tài)或配置信息拷貝到該字符串中。 char *lpVendorInfo。在應(yīng)用程序中可以使用 MAKEWORD(X,Y)方便指定該參數(shù)。 開(kāi)發(fā)套接字應(yīng)用程序時(shí),首先應(yīng)進(jìn)行 Windows Sockets 的初始化,加載 Windows Sockets 的實(shí)現(xiàn),然后創(chuàng)建套接字,對(duì) TCP 套接字來(lái)說(shuō),需要在 socket()函數(shù)或都 WSASocket()函數(shù)中指明 SOCK_STREAM 套接字類型。客戶端連接服務(wù)器時(shí),必須先知道服務(wù)器的名稱。 套接字的類型總共有三類: 1) 流式套接字( SOCK_STREAM) 提供面向連接、可靠的數(shù)據(jù)傳輸服務(wù),數(shù)據(jù)無(wú)差錯(cuò)、無(wú)重復(fù)的發(fā)送,且按發(fā)送順序接收。 現(xiàn) 今的網(wǎng)絡(luò)程序一般都是基于 C/S 模型,即客戶機(jī) 服務(wù)器模型。后者起初是由 AT amp。 三、實(shí)驗(yàn)環(huán)境 安裝有 vs2021 以及虛擬機(jī)的計(jì)算機(jī) 四 、課程設(shè)計(jì)內(nèi)容 ( 1)、 熟悉開(kāi)發(fā)工具 Visual Studio 是微軟公司推出的開(kāi)發(fā)環(huán)境。 課程設(shè)計(jì)報(bào)告 設(shè)計(jì)名稱: 網(wǎng)絡(luò)協(xié)議編程應(yīng)用課程設(shè)計(jì) 系 (院): 機(jī)算計(jì)科學(xué)學(xué)院 專業(yè)班級(jí): 網(wǎng)絡(luò) 11003 班 姓 名: 王小賤 學(xué) 號(hào): 202106421 指導(dǎo)教師: 張 為 邱 機(jī) 設(shè)計(jì)時(shí)間: 設(shè)計(jì)地點(diǎn): 四號(hào)樓 1 樓 2 號(hào)機(jī)房 一、目的與任務(wù) 網(wǎng)絡(luò)協(xié)議編程 應(yīng)用課程設(shè)計(jì)是《 TCP/IP 協(xié)議分析 》課程后的一個(gè)重要的教學(xué)環(huán)節(jié),是對(duì)學(xué)生進(jìn)行的一次較為全面的 網(wǎng)絡(luò)協(xié) 議 編程方面的 訓(xùn)練。是目前最流行的Windows 平臺(tái)應(yīng)用程序開(kāi)發(fā)環(huán)境。 T 開(kāi)發(fā)的,有時(shí)稱作 XTI( X/Open 運(yùn)輸層接口),以承認(rèn) X/Open 這個(gè)自己定義標(biāo)準(zhǔn)的國(guó)際計(jì)算機(jī)生產(chǎn)商所做的工作。這種結(jié)構(gòu)將主要運(yùn)算操作放在中心計(jì)算機(jī)上。這種類型是基于 TCP 協(xié)議的。在 TCP/IP 中,就是服務(wù)器的 IP 地址和端口號(hào)。當(dāng)服務(wù)器和客戶端通信結(jié)束時(shí),關(guān)閉套接字,釋放 Windows Sockets的實(shí)現(xiàn)。 X 是高位字節(jié), Y 是低位字節(jié) lpWSAData:指向 lpwsadata 結(jié)構(gòu)的指針,該參數(shù)返回被加載動(dòng)態(tài)庫(kù)的有關(guān)信息。}。 Windows Sockets DLL 應(yīng)當(dāng)僅在這些信息對(duì)用戶或支持人員有用時(shí)才使用它們,它不應(yīng)被作為szDescription 域的擴(kuò)展。創(chuàng)建 TCP/UDP 套接字時(shí)該參數(shù)為 AF_INET。 accept()函數(shù)聲明如下: SOCKET accept( int s。 s:套接字 buf:發(fā)送數(shù)據(jù)緩沖區(qū) len:發(fā)送數(shù)據(jù)長(zhǎng)度 flags:該參數(shù)影響該函數(shù)的行為。該函數(shù)聲明如下: int connect( SOCKET s, const struct sockaddr FAR* name, int namelen )。 using 。 } } private IPEndPoint ServerInfo。 (ServerInfo)。 = false。o+().ToString()。 ClientSocket[ClientNumb].BeginReceive(MsgBuffer, 0, , 0, new AsyncCallback(RecieveCallBack),ClientSocket[ClientNumb])。194。 i ClientNumb。168。 + () + 停170。 using 。 } private IPEndPoint ServerInfo。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1