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

正文內(nèi)容

網(wǎng)絡(luò)應(yīng)用高級(jí)編程第1章進(jìn)程、線程與網(wǎng)絡(luò)協(xié)議(參考版)

2025-05-17 05:07本頁(yè)面
  

【正文】 一旦構(gòu)造了一個(gè) NetworkStream對(duì)象,就不需要使用 Socket對(duì)象了。 構(gòu)造 NetworkStream對(duì)象的常用形式為: Socket socket=new Socket(,Protoco)。 C在 NetworkStream類(lèi),用于通過(guò)網(wǎng)絡(luò)套接字發(fā)送和接收數(shù)據(jù)。 若數(shù)據(jù)從內(nèi)存緩沖區(qū)傳輸?shù)酵獠吭矗@樣的流叫作“寫(xiě)入流”。 38 網(wǎng)絡(luò)流 流( stream)是對(duì)串行傳輸?shù)臄?shù)據(jù)的一種抽象表示,底 層的設(shè)備可以是文件、外部設(shè)備、主存、網(wǎng)絡(luò)套接字等。 由于不存在確定的連接,所以可以直接使用 SendTo方 法和 ReceiveFrom方法發(fā)送和接收數(shù)據(jù),在兩個(gè)設(shè)備之間的 通信結(jié)束之后,可以像 TCP中使用的方法一樣,對(duì)套接字 使用 Shutdown和 Close方法。 37 無(wú)連接的套接字 UDP協(xié)議使用無(wú)連接的套接字,不需要在網(wǎng)絡(luò)設(shè)備之 間發(fā)送連接信息。在套接字綁定到本地之后,就用 Listen 方法等待客戶(hù)機(jī)發(fā)出的連接嘗試: Listen(int backlog) Backlog參數(shù)指出系統(tǒng)等待用戶(hù)程序服務(wù)排隊(duì)的連接 數(shù),超過(guò)連接數(shù)的任何客戶(hù)都不能與服務(wù)器進(jìn)行通信。 對(duì)于服務(wù)器端程序,建立的套接字必須綁定到用于 TCP通信的本地 IP地址和端口上。一旦建立了這種連接,就可以在設(shè)備之間可靠的傳輸數(shù)據(jù)。 ? 異步套接字 在通過(guò) Socket進(jìn)行連接、接收、發(fā)送操作時(shí),客戶(hù)機(jī)或服務(wù)器不會(huì)處于阻塞方式,而是利用callback機(jī)制進(jìn)行連接、接收和發(fā)送處理,這樣就可以在調(diào)用發(fā)送或接收的方法后直接返回,并繼續(xù)執(zhí)行下面的程序。 ? 同步套接字 其特點(diǎn)是在通過(guò) Socket進(jìn)行連接、接收、發(fā)送操作時(shí),客戶(hù)機(jī)或服務(wù)器在接收到對(duì)方響應(yīng)前會(huì)處于阻塞狀態(tài)。 ? 連接確認(rèn) :指當(dāng)服務(wù)器端套接字監(jiān)聽(tīng)到或接收到客戶(hù)端套接字的連接請(qǐng)求時(shí),它就響應(yīng)客戶(hù)端套接字的請(qǐng)求,建立一個(gè)新的線程,把服務(wù)器端套接字的信息發(fā)給客戶(hù)端,一旦客戶(hù)端確認(rèn)了此信息,連接即可建立。 ? 服務(wù)器監(jiān)聽(tīng) :指服務(wù)器端套接字并不定位具體的客戶(hù)端套接字,而是處于等待連接的狀態(tài),實(shí)時(shí)監(jiān)控網(wǎng)絡(luò)狀態(tài)。 要通過(guò)互聯(lián)網(wǎng)進(jìn)行通信,至少需要一對(duì)套接字,其中一個(gè)運(yùn)行于客戶(hù)端,稱(chēng)之為ClientSocket,另一個(gè)運(yùn)行于服務(wù)器端,稱(chēng)之為ServerSocket。套接字通常和同一個(gè)域中的套接字交換數(shù)據(jù) ,各種進(jìn)程使用 這個(gè)相同的域互相之間用 Inter協(xié)議進(jìn)行通信。 32 套接字 套接字是支持 TCP/IP協(xié)議的網(wǎng)絡(luò)通信的基本操作單元。 其中第一個(gè)參數(shù)指定 IP地址,第二個(gè)參數(shù)指定端口號(hào)。 31 IPEndPoint類(lèi) 在 C中, IPEndPoint類(lèi)包含了應(yīng)用程序連接到主機(jī)上的服務(wù)所需的 IP地址和端口信息。 ip = (()).AddressList。 (ip)。 例如: 30 IPHostEntry類(lèi) (續(xù) ) (搜狐新聞所用的服務(wù)器 IP地址有: )。 AddressList屬性作用 :獲取或設(shè)置與主機(jī)關(guān)聯(lián)的 IP地址 列表,是一個(gè) IPAddress類(lèi)型的數(shù)組,包含了指定主機(jī)的所 有 IP地址; HostName屬性則包含了服務(wù)器的主機(jī)名。 29 IPHostEntry類(lèi) IPHostEntry類(lèi)的實(shí)例對(duì)象中包含了 Inter主機(jī)的相 關(guān)信息。 28 2) GetHostName方法 獲取本機(jī)主機(jī)名。 例如: IPAddress[] ip=()。 IPAddress類(lèi)提供了 7個(gè)只讀字段 : ?Any 表示本地系統(tǒng)可用的任何 IP地址 ?Broadcast 表示本地網(wǎng)絡(luò)的 IP廣播地址 ?IPv6Any 的 IP地址 ?IPv6Loopback 表示系統(tǒng)的回送地址
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1