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

正文內(nèi)容

第12章java網(wǎng)絡(luò)編程-資料下載頁(yè)

2025-10-02 13:57本頁(yè)面

【導(dǎo)讀】Java語(yǔ)言的一個(gè)重要特色就是與網(wǎng)。它能夠方便的將Applet. 戶(hù)端和服務(wù)器端的通信。網(wǎng)絡(luò)編程的主要目的是直接或者間接地。通過(guò)網(wǎng)絡(luò)協(xié)議與其他計(jì)算機(jī)進(jìn)行通信。本章首先介紹網(wǎng)絡(luò)通信協(xié)議TCP/UDP,一資源定位符URL對(duì)象的創(chuàng)建和使用,Socket編程的工作原理。Inter國(guó)際互聯(lián)網(wǎng)上的計(jì)算機(jī)之間采用。網(wǎng)際層和網(wǎng)絡(luò)接口層。1977年,國(guó)際標(biāo)準(zhǔn)化組織成立。夠在世界范圍內(nèi)互連成網(wǎng)絡(luò)的標(biāo)準(zhǔn)框架,即著名的開(kāi)放系統(tǒng)互聯(lián)基本參考模型,TCP/IP模型,這種模型。TCP(傳輸控制協(xié)議,Transmission. 其中TCP提供IP環(huán)境下的數(shù)據(jù)可靠。通俗說(shuō),它是事先為所發(fā)送的數(shù)據(jù)開(kāi)辟。一般來(lái)說(shuō),TCP對(duì)應(yīng)的是可靠性要求高。低、傳輸經(jīng)濟(jì)的應(yīng)用。用戶(hù)使用Tel客戶(hù)程序與服。下面講解網(wǎng)絡(luò)編程中基本術(shù)語(yǔ)的概念及。在Java中,有專(zhuān)門(mén)的Socket類(lèi)來(lái)處理用。戶(hù)的請(qǐng)求和響應(yīng)。利用Socket類(lèi)的方法,個(gè)IP地址來(lái)惟一標(biāo)識(shí)。端口表明將數(shù)據(jù)包發(fā)送給目的計(jì)算機(jī)上。的某一個(gè)應(yīng)用程序。應(yīng)用層協(xié)議通常采。時(shí)請(qǐng)求與服務(wù)端口建立連接。序應(yīng)使用1024以上的端口號(hào)。

  

【正文】 Socket時(shí)要進(jìn)行異常處理,以便出現(xiàn)異常能作出響應(yīng)。建立 Socket連接后,可以利用 Socket類(lèi)的 getInputStream和getOutStream方法獲得向 Socket讀寫(xiě)數(shù)據(jù)的輸入輸出流,獲得 Socket的輸入輸出流后,需要在這兩個(gè)流的基礎(chǔ)上建立容易操作的數(shù)據(jù)流,通信結(jié)束后使用方法斷開(kāi)連接。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 TCP/IP socket連接 ?Socket通信時(shí),服務(wù)器程序可以建立多個(gè)線(xiàn)程同時(shí)與多個(gè)客戶(hù)端程序通信,還可以通過(guò)服務(wù)器讓各個(gè)客戶(hù)端之間互相通信。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 TCP/IP socket連接 ?【 例 123】 通過(guò) Socket進(jìn)行服務(wù)器與客戶(hù)端的通信(光盤(pán): \源文件 \第 12章 \例)。將客戶(hù)端連接到服務(wù)器上,并將服務(wù)器發(fā)送的所有數(shù)據(jù)顯示出來(lái)。在 NetBeans窗口的設(shè)計(jì)區(qū)域中輸入以下內(nèi)容。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 UDP socket連接 ?傳輸控制協(xié)議( TCP)是面向連接的協(xié)議,而用戶(hù)數(shù)據(jù)報(bào)協(xié)議( UDP)是一種無(wú)連接的協(xié)議。這兩種協(xié)議的區(qū)別就類(lèi)似電話(huà)和郵遞信件的區(qū)別。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 UDP socket連接 ?TCP/IP類(lèi)似電話(huà)呼叫,要保證始終有一個(gè)同步通信,消息按給定次序發(fā)送和接收。而 UDP類(lèi)似郵遞信件,對(duì)于郵遞信件,即使能收到所有的消息,它們的順序也可能不同。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 UDP socket連接 ?UDP由 Java的 DatagramSocket和DatagramPacket類(lèi)支持。 UDP包是自包含的消息,包括有關(guān)發(fā)送方、消息長(zhǎng)度和消息自身。 ?DatagramPacket ?DatagramSocket 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 DatagramPacket ?DatagramPacket有兩個(gè)構(gòu)造方法:一個(gè)用來(lái)接收數(shù)據(jù),另一個(gè)用來(lái)發(fā)送數(shù)據(jù)。 ?DatagramPacket(byte [] recvBuf, int readLength):建立一個(gè)字節(jié)數(shù)組以接收UDP包。 byte數(shù)組 recvBuf在傳遞給構(gòu)造方法時(shí)是空的,而 readLength值用來(lái)設(shè)定要讀取的字節(jié)數(shù)。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 DatagramPacket ?DatagramPacket(byte [] sendBuf, int sendLength, IAddress iaddr, int iport):建立將要傳輸?shù)?UDP包。 sendLength 不應(yīng)該比字節(jié)數(shù)組 sendBuf的值要大。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 DatagramSocket ?DatagramSocket用來(lái)讀寫(xiě) UDP包。這個(gè)類(lèi)有 3個(gè)構(gòu)造方法,指定要綁定的端口號(hào)和網(wǎng)絡(luò)地址。 ?DatagramSocket():綁定本地主機(jī)的所有可用端口。 ?DatagramSocket(int port):綁定本地主機(jī)的指定端口。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 DatagramSocket ?DatagramSocket(int port, IAddress iaddr):綁定指定地址的指定端口。 ?【 例 124】 通過(guò) Socket建立 UDP服務(wù)器和客戶(hù)端的通信(光盤(pán): \源文件 \第 12章 \例 )。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 DatagramSocket ?服務(wù)器在 8000端口監(jiān)聽(tīng)客戶(hù)的請(qǐng)求。當(dāng)它從客戶(hù)接收到一個(gè) DatagramPacket時(shí),它發(fā)送服務(wù)器上的當(dāng)前時(shí)間??蛻?hù)端向前面創(chuàng)建的客戶(hù)發(fā)送一個(gè)空包并接收一個(gè)包含服務(wù)器實(shí)際時(shí)間的包。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 上 機(jī) 練 習(xí) ?本次練習(xí)將創(chuàng)建 socket,完成以下要求(光盤(pán): \源文件 \第 12章 \上機(jī)練習(xí) .txt)。 ?在服務(wù)器端編寫(xiě)一個(gè)方法,使服務(wù)器接收來(lái)自客戶(hù)的文件名字符串,試圖打開(kāi)這個(gè)文件并通過(guò) socket將它傳回到客戶(hù)。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 上 機(jī) 練 習(xí) ?客戶(hù)端程序?qū)⑽募址鳛橐粋€(gè)參數(shù)并將它發(fā)給服務(wù)器,然后等待服務(wù)器發(fā)送錯(cuò)誤響應(yīng)或文件。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 類(lèi)“ showfile”所示結(jié)果 類(lèi)“ s h o w fi l e ”所示結(jié)果 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 習(xí) 題 ?( 1) 用 Socket類(lèi)實(shí)現(xiàn)一個(gè)多線(xiàn)程軟件 ,用來(lái)下載 HTTP服務(wù)器上的某個(gè)文件 。實(shí)際就是實(shí)現(xiàn)類(lèi)似網(wǎng)絡(luò)螞蟻的功能 。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 習(xí) 題 ?( 2) 創(chuàng)建一個(gè)多線(xiàn)程的服務(wù)器( ) , 實(shí)現(xiàn)以下要求:客戶(hù)能請(qǐng)求多個(gè)文件;客戶(hù)在沒(méi)有錯(cuò)誤返回時(shí) , 將文件存放到磁盤(pán);使用線(xiàn)程擴(kuò)展服務(wù)器 , 多個(gè)客戶(hù)可以同時(shí)連接到服務(wù)器 。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1