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

正文內(nèi)容

c桌面程序設(shè)計第十一章應(yīng)用程序在線升級-資料下載頁

2025-01-18 02:23本頁面
  

【正文】 網(wǎng)絡(luò)服務(wù)提供客戶端連接。該類提供了一些簡單的方法,通過網(wǎng)絡(luò)來連接、發(fā)送和接收流數(shù)據(jù)。 TcpClient類常用的方法及功能描述如下所示 Close::關(guān)閉所有 TCP 連接并釋放與 TcpClient 關(guān)聯(lián)的資源 Connect :將使用主機名和端口號將客戶端連接至遠(yuǎn)程 TCP 主機 GetStream:返回用于發(fā)送和接收數(shù)據(jù)的NetworkStream 2) TCPListener類: 具有偵聽進(jìn)入的 TCP連接的方法,其中 Start()方法用于開始偵聽進(jìn)入的連接請求,并且將把進(jìn)入的連接放臵在隊列中,直到調(diào)用 Stop()為止。AcceptSocket()或 AcceptTcpClient()方法可用于從進(jìn)入的連接請求隊列中提取連接,如下所列。 AcceptSocket:返回與遠(yuǎn)程客戶端通信的套接字 AcceptTcpClient :接受暫掛的連接請求 Start :開始偵聽傳入的連接請求 Stop:關(guān)閉偵聽器 (2) 實現(xiàn)過程及步驟 服務(wù)端實現(xiàn)監(jiān)聽連接,客戶端實現(xiàn)發(fā)送連接請求,建立連接后進(jìn)行發(fā)送和接收數(shù)據(jù)的功能。 在服務(wù)器端,首先建立服務(wù)器端 socket,然后,用Listening方法偵聽?wèi)?yīng)用程序等待用戶端的連接,當(dāng)接收到來自用戶端的連接請求時,以 Accept 方法建立與用戶端的連接。接下來傳送數(shù)據(jù),用 Receive 及 Send方法接收及傳送數(shù)據(jù),最后以 Close 方法關(guān)閉服務(wù)器端的 Socket。 在客戶端,創(chuàng)建的 Socket以 Connect方法建立與服務(wù)器的連接,當(dāng)服務(wù)器端收到連接請求時,由服務(wù)器端的 Accept方法建立此連接, 接著用 Receive及 Send方法接收及傳送數(shù)據(jù),最后以 Close關(guān)閉 Socket連接 服務(wù)器端與客戶端的通信過程如下圖所示 演示 【 例 117】 設(shè)計一個客戶端 /服務(wù)器程序,客戶端將信息發(fā)往服務(wù)器,服務(wù)器將信息倒序后,再返回到客戶端。下面分兩部分來做,先完成服務(wù)器端程序,以下是完成步驟。 一、服務(wù)器程序 二、客戶端程序 2 基于 udp協(xié)議的 socket編程 在應(yīng)用程序中,當(dāng)速度和性能的需求比可靠性更重要時,開發(fā)人員可以使用 UDP ( r用戶數(shù)據(jù)報協(xié)議)。 UDP 的優(yōu)點是簡單易用,但由于 UDP 協(xié)議是一個無連接協(xié)議,因此發(fā)送到遠(yuǎn)程終結(jié)點的 UDP 數(shù)據(jù)文報不一定能夠到達(dá),也不一定能夠以發(fā)送的相同順序到達(dá)。使用 UDP 的應(yīng)用程序必須準(zhǔn)備處理丟失的和順序有誤的數(shù)據(jù)文報。 C為 UDP提供了相應(yīng)的類: UDPClient 。與 TcpClient 相比, UdpClient 類的接口更小且更簡單; UdpClient 不包含返回網(wǎng)絡(luò)流以進(jìn)行讀寫的方法,因為 UDP 是無連接協(xié)議,所以與遠(yuǎn)程主機的連接是在發(fā)送和接收數(shù)據(jù)時進(jìn)行的。 UdpClient 類提供了一些簡單的方法,用于發(fā)送和接收無連接 UDP 數(shù)據(jù)報。可以使用 UdpClient 中提供的任何一種發(fā)送方法將數(shù)據(jù)發(fā)送到遠(yuǎn)程設(shè)備。使用 Receive 方法可以從遠(yuǎn)程主機接收數(shù)據(jù),如圖所示。 UdpClient 類常用的方法及描述如下所列。 Connect() 建立與遠(yuǎn)程主機的連接 Receive() 返回由遠(yuǎn)程主機回饋的 UDP數(shù)據(jù)報 Send() 將 UDP數(shù)據(jù)報發(fā)送到遠(yuǎn)程主機 Close() 關(guān)閉 UDP連接 演示 【 例 118】 在 UDP模式下,不存在明顯的服務(wù)器與客戶端之分。本例要實現(xiàn)的功能是從 A端到 B端的點對點通信。 綜合案例 為系統(tǒng)添加升級程序 本部分案例開發(fā)系統(tǒng)的升級更新部分,對應(yīng)的進(jìn)入菜單如下圖所示。 鼠標(biāo)單擊圖中的菜單“升級更新”,由此進(jìn)入系統(tǒng)的升級客戶端,代碼如下。 private void UpdateToolStripMenuItem_Click(object sender, EventArgs e) { Process process = new Process()。 = @..\..\..\UpdateClient\obj\Release\。 ()。 } 本系統(tǒng)的升級程序分為兩部分: Server端和 Client端,在此作整體架構(gòu)介紹,具體實現(xiàn)的細(xì)節(jié)代碼參看項目UpdateClient及 UpdateServer。 小結(jié) 本章講述了在 .NET中,實現(xiàn)網(wǎng)絡(luò)編程的基本概念及幾種訪問方式,其中主要闡述了SOCKET編程,并掌握了 端口偵聽、網(wǎng)絡(luò)連接申請、數(shù)據(jù)發(fā)送及數(shù)據(jù)接收的具體方法。而且本章還講述了實現(xiàn)網(wǎng)絡(luò)功能所必然要涉及到的如線程創(chuàng)建、線程銷毀等實現(xiàn)方法。最后以一個綜合實例闡述了通過 Socket編程實現(xiàn)網(wǎng)絡(luò)聊天的功能。
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1