山寨:不是最好的,是最適合我們的!歡迎體驗(yàn)山寨 中文版MSDN
當(dāng)華美的葉片落盡,生命的脈絡(luò)才歷歷可見。 -- 聶魯達(dá)
一、訪問InternetURI用于標(biāo)識(shí)Internet上的資源以及通信協(xié)議。System.NetWebClient類:發(fā)送或接收來自統(tǒng)一資源標(biāo)識(shí)符的數(shù)據(jù)。1、請(qǐng)求文件并從特定URL接收文件2、不能繼承3、具有一些方法可用于從URL標(biāo)識(shí)的任何本地Intranet或Internet資源發(fā)送或者接收數(shù)據(jù)WebRequest類:向統(tǒng)一資源標(biāo)識(shí)符發(fā)送請(qǐng)求。1、抽象類2、封裝與服務(wù)器連接、發(fā)送請(qǐng)求或者接收響應(yīng)的詳細(xì)信息3、使用傳遞與其Create()方法的URI值創(chuàng)建于特定于協(xié)議的實(shí)例。4、對(duì)WebRequest實(shí)例調(diào)用的GetResponse()方法幫助向Internet資源發(fā)出請(qǐng)求WebResponse類:得到統(tǒng)一資源標(biāo)識(shí)符發(fā)出的響應(yīng)。1、抽象類2、提供來自URI的響應(yīng)3、客戶端應(yīng)用程序不創(chuàng)建WebResponse對(duì)象,因?yàn)樵趯?duì)WebRequst實(shí)例調(diào)用了GetResponse()方法時(shí)會(huì)創(chuàng)建它們。示例程序如下:
二、套接字編程System.Net.Sockets名稱空間包含允許直接發(fā)送TCP網(wǎng)絡(luò)請(qǐng)求或偵聽特定端口上的TCP網(wǎng)絡(luò)請(qǐng)求的相關(guān)類。System.Net.SocketsSocket類:大量的方法和屬性用于網(wǎng)絡(luò)連接TcpClient類:提供客戶端連接、用于創(chuàng)建和使用TCP網(wǎng)絡(luò)服務(wù)TcpListener類:可用于從TCP網(wǎng)絡(luò)客戶端偵聽連接UdpClient類:可用于UDP客戶端創(chuàng)建連接(它是TCP的備用協(xié)議,在本地網(wǎng)絡(luò)上使用)TcpClient對(duì)象屬性:ReceiveBufferSize:獲取或設(shè)置接收緩沖區(qū)的大小SendBufferSize:獲取或設(shè)置發(fā)送緩沖區(qū)的大小方法:Close:關(guān)閉所有TCP連接并釋放于TcpClient關(guān)聯(lián)的資源Connect:將使用主機(jī)名和端口號(hào)將客戶端連接至遠(yuǎn)程TCP主機(jī)GetStream:返回用戶發(fā)送或者接收數(shù)據(jù)的NetWorkStreamTcpListener類的方法TcpListener類具有偵聽進(jìn)入的TCP連接的方法,其中Start()方法用于開始偵聽進(jìn)入的連接請(qǐng)求,并且將把進(jìn)入的連接放置在隊(duì)列中,直到調(diào)用Stop()為止。AcceptSocket()或AcceptTcpClient()方法可用于從進(jìn)入的連接請(qǐng)求隊(duì)列中提取連接。方法:Start:開始偵聽進(jìn)入的連接請(qǐng)求Stop:關(guān)閉偵聽器AcceptSocket:返回與遠(yuǎn)程客戶端通信的套接字。AcceptTcpClient:接受暫掛的連接請(qǐng)求
posted on 2009-02-14 11:22 isabc 閱讀(639) 評(píng)論(0) 編輯 收藏 引用 所屬分類: C#基礎(chǔ)
Powered by: C++博客 Copyright © isabc
廣告信息(免費(fèi)廣告聯(lián)系)
中文版MSDN: 歡迎體驗(yàn)