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

正文內(nèi)容

java網(wǎng)絡(luò)ppt課件-文庫(kù)吧資料

2025-05-11 13:33本頁(yè)面
  

【正文】 復(fù)播發(fā)圖像文件,加入到同一組的主機(jī)可以隨時(shí)接收廣播的數(shù)據(jù)內(nèi)容。 ( 2) void setTimeToLive(int ttl) 設(shè)置在此 MulticastSocket 上發(fā)出的多播數(shù)據(jù)包的默認(rèn)生存時(shí)間,以便控制多播的范圍。 ( 2) MulticastSocket(int port) 創(chuàng)建多播套接字并將其綁定到指定端口。一個(gè) D類地址稱為一個(gè)廣播組,把要廣播或接收廣播的主機(jī)都加入到同一個(gè)廣播組中,即設(shè)置為相同的 D類 IP地址。 建立一個(gè)報(bào)文包 packet 等待請(qǐng)求報(bào)文 建立數(shù)據(jù)報(bào) socket 建立一個(gè)請(qǐng)求包 發(fā)出請(qǐng)求 獲得對(duì)方地址 構(gòu)成信息包 發(fā)送出去 創(chuàng)建接收包 等待接收 Java語(yǔ)言程序設(shè)計(jì) (第 2版 ) 張思民編著 清華大學(xué)出版社 31 【 例 95】 一個(gè)簡(jiǎn)單的數(shù)據(jù)報(bào)示例。 (received)。(如果沒(méi)有到就一直等待 ,因此程序要設(shè)置時(shí)間限度 ) ( 5)處理接收到的數(shù)據(jù)。 packet = new DatagramPacket(sendBuf, 256)。 (packet)。 port = parseInt(args[1])。 ( 3)向服務(wù)器發(fā)出請(qǐng)求報(bào)文。 ( 2)建立 socket。 DatagramPacket packet。 IAddress address。 Java語(yǔ)言程序設(shè)計(jì) (第 2版 ) 張思民編著 清華大學(xué)出版社 28 數(shù)據(jù)報(bào)的程序設(shè)計(jì)過(guò)程 客戶端接收包的步驟 ( 1)定義數(shù)據(jù)成員。 ( 10)關(guān)閉 socket。 ( 9)發(fā)送數(shù)據(jù)包。 ( 8)建立報(bào)文包 ,用來(lái)從 socket上發(fā)送信息。 ( 7)將數(shù)據(jù)送入緩沖區(qū)。 IAddress address = ()。 在客戶的請(qǐng)求報(bào)道來(lái)之前一直等待。 ( 5)服務(wù)器阻塞。 packet = new DatagramPacket(Buf數(shù)組 , 256字節(jié)長(zhǎng)度 )。 byte[ ] Buf = new byte[256]。} catch( e){ } socket 綁定到一個(gè)本地的可用端口,等待接收客戶的請(qǐng)求。 (用來(lái)存放接收方的端口號(hào) ) ( 2)創(chuàng)建數(shù)據(jù)報(bào)文 Socket對(duì)象。 IAddress address。 DatagramSocket socket。 ( 2) DatagramPacket 類 用于打包或拆包 發(fā)送時(shí)打包: 包由數(shù)據(jù)、接收地址、端口號(hào)組成; 接收時(shí)拆包: 取出包中的數(shù)據(jù)、接收地址、端口號(hào)。 ( 1)客戶端程序 ( 2)服務(wù)器端程序 Java語(yǔ)言程序設(shè)計(jì) (第 2版 ) 張思民編著 清華大學(xué)出版社 22 基于 UDP協(xié)議網(wǎng)絡(luò)程序設(shè)計(jì) 基于 UDP協(xié)議的數(shù)據(jù)報(bào)套接字 數(shù)據(jù)報(bào)的程序設(shè)計(jì)過(guò)程 廣播數(shù)據(jù)報(bào)套接字 Java語(yǔ)言程序設(shè)計(jì) (第 2版 ) 張思民編著 清華大學(xué)出版社 23 基于 UDP協(xié)議的數(shù)據(jù)報(bào)套接字 TCP協(xié)議通過(guò) socket套接字建立一條虛電路。主線程負(fù)責(zé)等待客戶機(jī)的連接請(qǐng)求,各個(gè)線程負(fù)責(zé)網(wǎng)絡(luò)連接,接收客戶發(fā)送來(lái)的信息。顯然,這個(gè)方案耗用資源太多。 Java語(yǔ)言程序設(shè)計(jì) (第 2版 ) 張思民編著 清華大學(xué)出版社 17 Java語(yǔ)言程序設(shè)計(jì) (第 2版 ) 張思民編著 清華大學(xué)出版社 18 【 例 93】 遠(yuǎn)程數(shù)據(jù)通信示例,本例由客戶端程序和服務(wù)器程序兩部分組成。 ( 6)利用 InputStream和 OutputStream進(jìn)行數(shù)據(jù)傳輸。 ( 4)建立連接。 ( 2)創(chuàng)建客戶端 Socket對(duì)象,設(shè)置綁定的主機(jī)名稱或 IP地址,指定連接端口號(hào)。 該方法用于在服務(wù)器端的指定端口監(jiān)聽(tīng)客戶機(jī)發(fā)起的連接請(qǐng)求,并與之連接 ,其返回值為 Socket對(duì)象。 創(chuàng)建 ServerSocket實(shí)例是不需要指定 IP地址的,ServerSocket總是處于監(jiān)聽(tīng)本機(jī)端口的狀態(tài)。 getOutputStream( ):獲得一個(gè)輸出流,用這個(gè)輸出流將數(shù)據(jù)信息寫(xiě)入到網(wǎng)絡(luò)“線路”上。 其中 host_IP是服務(wù)器的 IP地址, prot是一個(gè)端口號(hào)。我們把呼叫方稱為“客戶端”,負(fù)責(zé)監(jiān)聽(tīng)的一方稱為“服務(wù)器端”。 Java語(yǔ)言程序設(shè)計(jì) (第 2版 ) 張思民編著 清華大學(xué)出版社 12 套接字 什么是套接字 網(wǎng)絡(luò)通信,準(zhǔn)確地說(shuō),不能僅說(shuō)成是兩臺(tái)計(jì)算機(jī)之間在通信,而是兩臺(tái)計(jì)算機(jī)上執(zhí)行的網(wǎng)絡(luò)應(yīng)用程序(進(jìn)程)之間在收發(fā)數(shù)據(jù)。 Java語(yǔ)言程序設(shè)計(jì) (第 2版 ) 張思民編著 清華大學(xué)出版社 11 套接字 什么是套接字 在 TCP/IP通信協(xié)議中,套接字( Socket)就是 IP地址與端口號(hào)的組合。 TCP是面向連接的通信協(xié)議, TCP提供兩臺(tái)計(jì)算機(jī)之間的可靠無(wú)差錯(cuò)的數(shù)據(jù)傳輸。通常 0~ 1023間的端口號(hào)作為保留端口號(hào),用于一些網(wǎng)絡(luò)系統(tǒng)服務(wù)和應(yīng)用,用戶的普通網(wǎng)絡(luò)應(yīng)用程序應(yīng)該使用 1024以后的端口號(hào),從而避免端口號(hào)沖突。 Java語(yǔ)言程序設(shè)計(jì) (第 2版 ) 張思民編著 清華大學(xué)出版社 9 IP地址和端口號(hào) 端口 端口號(hào)是一
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1