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

正文內(nèi)容

《csocket網(wǎng)絡(luò)編程》ppt課件-文庫吧

2025-04-20 12:06 本頁面


【正文】 指定端口。因此,在 TcpClient的構(gòu)造函數(shù)中,如果沒有指定遠(yuǎn)程主機(jī)名和端口號,它只是用來實例化TcpClient.同時實現(xiàn)與本地 IP地址和 Port端口的綁定。 ? ( 2)與遠(yuǎn)程主機(jī)建立連接 ? 如果在 TcpClient的實例化過程中沒有實現(xiàn)與遠(yuǎn)程主機(jī)的連接,則可以通過 Connect方法來實現(xiàn)與指定遠(yuǎn)程主機(jī)的連接。Connect方法使用指定的主機(jī)名和端口號將客戶端連接到遠(yuǎn)程主機(jī),其使用方法如下。 ? 1) Connect (IPEndPoint),使用指定的遠(yuǎn)程網(wǎng)絡(luò)終結(jié)點將客戶端連接到遠(yuǎn)程 TCP主機(jī)。 ? 2) Connect (IPAddress),使用指定的 IP地址和端口號將客戶端連接到遠(yuǎn)程 TCP主機(jī)。 ? 3) Connect(IPAddress[], Int32),使用指定的 IP地址和端口號將客戶端連接到遠(yuǎn)程 TCP主機(jī)。 ? 4) Connect(String, Int32),使用指定的主機(jī)名和端口號將客戶端連接到指定主機(jī)上的指定端口。 ? 如下代碼段描述了 TcpClient實例的創(chuàng)建以及與指定遠(yuǎn)程主機(jī)的連接過程。 ? m_client=new TcpClient()。 ? (m_servername, m_port)。 ( 3)利用 NetworkStream實例發(fā)送和接收數(shù)據(jù) ? TcpClient類創(chuàng)建在 Socket之上,提供了更高層次的 TCP服務(wù)抽象,特別是在網(wǎng)絡(luò)數(shù)據(jù)的發(fā)送和接收方面, TcpClient使用標(biāo)準(zhǔn)的 Stream流處理技術(shù),通過使用 NetworkStream實例的讀寫操作來實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)的接收和發(fā)送,因此更加方便直觀。但NetworkStream與普通流 Stream有所不同, NetworkStream沒有當(dāng)前位置概念,不支持查找和對數(shù)據(jù)流的隨機(jī)訪問。 ? 該方法首先通過 NetworkStream實例,進(jìn)而利用所獲取的 NetworkStream實例的讀寫方法 Write和Read來發(fā)送和接收數(shù)據(jù),其實現(xiàn)代碼如下所示。 ? rs=new StreamReader(()); //獲取接收數(shù)據(jù)的網(wǎng)絡(luò)流實例 ? ws=(); //獲取發(fā)送數(shù)據(jù)的網(wǎng)絡(luò)流實例 ? m retumData (); //接收網(wǎng)絡(luò)數(shù)據(jù) ? (m__ returnData)。 ? (data, 0, )。 //向網(wǎng)絡(luò)發(fā)送數(shù)據(jù) ? ( 4)關(guān)閉 TCP套接字 ? 在與服務(wù)器完成通信后,應(yīng)該調(diào)用Close()方法釋放所有的資源。 ? (); TcpListener類 ? TcpClient類實現(xiàn)了客戶端編程抽象,因此構(gòu)建客戶端網(wǎng)絡(luò)應(yīng)用程序便可以直接使用 TcpClient取代 Socket,更加方便易用。同樣,對于服務(wù)器端應(yīng)用程序的構(gòu)建, C提供了 TcpListener類。該類也是構(gòu)建于 Socket之上,提供了更高抽象級別的 TCP服務(wù),使得程序員能更方便地編寫服務(wù)器端應(yīng)用程序。 TcpListener通過實例創(chuàng)建過程完成與本地網(wǎng)絡(luò)接口的綁定,并由所創(chuàng)建的實例調(diào)用 Start方法啟動偵聽;當(dāng)偵聽到客戶端應(yīng)用程序的連接請求后,根據(jù)客戶端應(yīng)用程序的不同請求方式,可以通過AcceptTcpClient方法接受傳入的連接請求并創(chuàng)建 TcpClient實例以處理請求,或者通過 AcceptSocket方法接受傳入的連接請求并創(chuàng)建 Socket實例以處理請求,并由所創(chuàng)建的 TcpClient實例或Socket實例完成與客戶端應(yīng)用程序的網(wǎng)絡(luò)數(shù)據(jù)傳輸。最后,需要使用 Stop關(guān)閉用于偵聽傳入連接的 So
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1