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

正文內(nèi)容

第11章-網(wǎng)絡(luò)程序設(shè)計-閱讀頁

2024-08-26 10:59本頁面
  

【正文】 ICMSP 服務(wù)器端 Socket的建立 …… ServerSocket s_socket=new SeverSocker(4321)。 …… socket=()。 ()。//建立一個socket, 并連接到主機(jī) 4321上 }catch(IOException e){ (Error:+e)。//得到輸出流 DataInputStream is=new DataInputStream(())。//關(guān)閉輸出流 ()。//關(guān)閉 socket ICMSP 簡單的 client/server程序 ?示例: ICMSP 網(wǎng)絡(luò)通信要點(diǎn) 從前面的例子,我們要記住以下幾點(diǎn): ?一次獨(dú)一無二的因特網(wǎng)連接是用下述四種數(shù)據(jù)標(biāo)識的: ? clientHost(客戶主機(jī)) ? clientPortNumber(客戶端口號) ? serverHost(服務(wù)主機(jī)) ? serverPortNumber(服務(wù)端口號) ICMSP 服務(wù)多個客戶 ?在典型的服務(wù)器中,我們希望同時能處理多個客戶的請求。一旦 accept()返回,我們就獲得了一個特定客戶的 Socket,并用它新建一個線程,令其只為那個特定的客戶服務(wù)。 ICMSP 服務(wù)多個客戶 ?服務(wù)器程序監(jiān)聽連接請求。程序代碼詳見 ,程序輸出結(jié)果如下: ICMSP 服務(wù)多個客戶 ?客戶端程序使用線程模擬多個客戶向服務(wù)器請求連接服務(wù)。根據(jù)該協(xié)議的設(shè)計宗旨,它具有高度的可靠性,而且能保證數(shù)據(jù)順利抵達(dá)目的地。 ? UDP的速度非??欤瑢δ承?yīng)用來說,經(jīng)常還是有用武之地的。 ? UDP:不可靠 ,傳輸大小限制在 64K以下 ,不需要建立連接 ,差錯控制開銷??;主要用于類似圖像、聲音、網(wǎng)絡(luò)游戲、視頻會議等等對可靠性要求沒有那么高的業(yè)務(wù)進(jìn)行傳輸。與傳統(tǒng)的“連接型”分組交換不同,它屬于“無連接型”,是把打包成的每個“包”(分組)都作為一個“獨(dú)立的報文”傳送出去,所以叫做“數(shù)據(jù)報”。 ICMSP UDP的使用 ?對數(shù)據(jù)報來說,我們在客戶和服務(wù)器程序都可以放置一個 DatagramSocket(數(shù)據(jù)報套接字),但與ServerSocket不同,前者不會干巴巴地等待建立一個連接的請求。 ?對 TCP套接字來說,一旦我們建好了連接,便不再需要關(guān)心誰向誰“說話” ——只需通過輸入 /輸出流來回傳送數(shù)據(jù)即可。這意味著我們必須知道每個數(shù)據(jù)報包的這些信息,否則信息就不能正常地傳遞。 ICMSP UDP通信 ?在 DatagramSocket和DatagramPacket來支持?jǐn)?shù)據(jù)報通信 ? DatagramSocket:用于在程序之間建立傳送數(shù)據(jù)報的通信連接,客戶端與服務(wù)器端都需要建立 ? DatagramPacket:用來表示一個數(shù)據(jù)報作為通信載體 ? DatagramSocket的構(gòu)造方法 ? DatagramSocket( ) ? DatagramSocket( int port) ? DatagramSocket( int port , IAddress laddr) ? Port指明通信所使用的端口號,如果未指明端口號,則把 socket連接到本地主機(jī)上一個可用的端口,給出的端口不能沖突 ? Laddr:指明一個可用的本地地址 ICMSP 接收和發(fā)送數(shù)據(jù)報 ?準(zhǔn)備接收一個數(shù)據(jù)報時,只需提供一個緩沖區(qū),以便安置接收到的數(shù)據(jù)。 ?發(fā)出一個數(shù)據(jù)報時, DatagramPacket不僅需要包含正式的數(shù)據(jù),也要包含 IP地址以及端口號,以決定它的目的地。 length可以是 buf的長度,但也可以更短一些,另兩個參數(shù)分別代表數(shù)據(jù)包要到達(dá)的 IP地址以及端口 ICMSP 使用 UDP進(jìn)行通信 ?創(chuàng)建一個 UDP數(shù)據(jù)
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1