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

正文內容

基于java的師生在線答題系統(tǒng)的開發(fā)(編輯修改稿)

2024-12-13 08:40 本頁面
 

【文章內容簡介】 請求,并對請求進行處理,將請求結果返回給客戶機。 連接和無連接 網(wǎng)絡中存在面向連接和無連接兩種通信方式。面向連接的通信方式要求通信雙方(進程)必須先建立連接, 然后進行信息交互,通信結束后還須關閉連接。該種通信方式可靠,適合大數(shù)據(jù)量傳輸(如因特網(wǎng)中的 TCP連接)。無連接的通信方式不必先建立連接,而是直接進行通信,僅適合少量數(shù)據(jù)傳輸(如因特網(wǎng)中的 UDP 數(shù)據(jù)報)。 協(xié)議 協(xié)議是指計算機網(wǎng)絡中計算機之間的通信標準,如因特網(wǎng)中采用TCP/IP 協(xié)議。 URL類 統(tǒng)一資源定位器 ( URL, Uniform Resource Locator) 用于標識萬維網(wǎng)中文本名稱、位置、以及訪問協(xié)議。 URL 類封裝了使用統(tǒng)一資源定位器 URL訪問一個 WWW 上的資源的方法,這個類可 以生成一個尋址或指向某個資源的對象。 URL 類生產(chǎn)的對象指向 WWW 資源( Web 頁、文本文件、圖形文件、聲頻片段等),該 類封裝在 包中,它提供許多訪問遠程站點信息的操作,大大降低了編程的復雜性。 在 Java 網(wǎng)絡編程中, URL 層次,是最高級層次,利用 URL 可直接進行 Inter 上的資源訪問和數(shù)據(jù)傳輸 格式: 其中: protocol 制定使用的協(xié)議,它可以是 、 ftp、 gopher、 news、 tel等。 8 主機名 hostname 指定 DNS 服務器能訪問到 WWW 上的計算機名稱如 端口號 port 是可選的,表示所聯(lián)的端口,只在要覆蓋協(xié)議的缺省端口是才有用,如果忽略端口號,將連接到協(xié)議缺省的端口,例如 協(xié)議的缺省端口為 80。 資源名 document 是主機上能訪問的文件。 利用 URL 可以方便地獲取文本和 圖像 。文本數(shù)據(jù)源可以是網(wǎng)上或者本機上的任何文本文件,只要該文本文件的地址表示符合 URL 的標準位置表示法。 Socket 類 Socket 是著名的網(wǎng)絡應用編程接口( API)之一 ,而 Java 語言是網(wǎng)絡編程的主要語言,提供了強大和獨特的網(wǎng)絡通訊支持機制和能力。在 Java 網(wǎng)絡編程中, Socket 層次,即傳統(tǒng)網(wǎng)絡編程經(jīng)常采用的方式,通過在Client/Server( 客戶機 /服務器 ) 結構的應用程序之間建立 Sock et 套接字連接,然后在連接之上進行數(shù)據(jù)通信,是一種經(jīng)常采用的通信模式。套接字類型 Socket 根據(jù)其傳輸數(shù)據(jù)類型的不同 ,可以分為以 下 三 種 類 型 : 1 )字節(jié)流套接字( Socket stream) ,提供了一個 雙向的、面向連接的、可靠的、無差錯的字節(jié)流通信,無重復的發(fā)送且按發(fā)送順序接收。內設流量控制,避免數(shù)據(jù)流超限;不保持信息邊界。實現(xiàn)這種特性的通信協(xié)議在收到差錯時將重傳信息,若在連接已經(jīng)切斷后再發(fā)數(shù)據(jù)則返回錯誤信息, FTP 協(xié)議即采用流式套接字; 2) 數(shù)據(jù)報套接字 ( Socket Dgram);提供了一個無連接服務,每個數(shù)據(jù)包都有地址。數(shù)據(jù)包以獨立包形式被發(fā)送,但不保證順序,不保證可靠或不重復。網(wǎng)絡文件系統(tǒng) NFS 使用數(shù)據(jù)報式套接字。 3)原始數(shù)據(jù)套接字( Socket Raw),該接口允許對較低層次協(xié)議 , 如 IP、ICMP 直接訪問。這不是給普通用戶使用的,而是給要開發(fā)新協(xié)議或對低層協(xié)力議有興趣的人使用。 9 socket 類編程機制 隨著計算機技術的發(fā)展,現(xiàn)在的操作系統(tǒng)多同時運行多個進程(或線程) 。 Socket 機制成功的解決了兩臺主機不同進程之間的通信問題。下圖是一個典型的面向連接的 Socket 通信機制示意圖。它采用客戶服務器模式 ,由服務器方先建立自己的半相關(建立 Socket 并將 Socket 聯(lián)編到某個端口上),并進入監(jiān)聽狀態(tài),同時監(jiān)聽是否有與自己端口相對應的連接請求。連接是客戶方發(fā)送的??蛻?方在建立自己的半相關后,向服務器發(fā)起連接(調用方法 accept());這樣就建立起來一個完整的連接。 服務器端 :主進程 1)創(chuàng)建一個 Socket,將其綁定到服務器本地址和一個已知協(xié)議端口上。讓該端口保持非連接狀態(tài)。 2)將該端口設置為被動式。 3)主進程守候在這個指定的端口上 ,等待收接客戶機的連接請求。 4)當有來自客戶端的連接請求時,向客戶機發(fā)送應答并創(chuàng)建一個新的從進程來處理響應。返回 3), 5)退出。從進程 : 1)由于接收到連接請求而被創(chuàng)建,即用于連接的 Socket。 2)根據(jù)用戶的連接請求 ,決定利用該連接與客戶機進行交互。 3)交互結束 ,關閉連接并退出。 客戶機端 : 1)創(chuàng)建一個用于遠程通信的 Socket。 2)發(fā)起一個到服務器進程的主動連接 . 3)利用該連接與服務器進程進行通信。 4)通信結束,關閉連接并退出。流程圖 21 所示。 10 服 務 器 客 戶 機在 指 定 斷 口 生 成S e r v e r S c o k e t 根 據(jù) 服 務 器 所 在 主 機的 I P 地 址 和 p o r t 生 成一 個 s o c k e t偵 聽 客 戶 端 請 求 連接請求 由 得 到 的 s o c k e t 實例 生 成 輸 入 輸 出流 有 s o c k e t 生 成輸 入 輸 出 流服 務 應 答 服務請求 向 客 戶 發(fā)送 數(shù) 據(jù) 向 服 務 器 發(fā) 送 數(shù)據(jù)向 客 戶 發(fā) 送數(shù) 據(jù)從 服 務 器 接受 請 求關 閉 S o c k e t 關 閉 S o c k e t圖 21 Socket通信機示意圖 3 系統(tǒng)概要設計 設計思路 使用計算機網(wǎng)絡的主要目的之一是資源共享,多數(shù)情況下,這種資源共享是通過兩個獨立運行在不同計算機上的程序實現(xiàn) :一個是服務器( Server)程序,提供資源和服務 。另一個是客戶( Client)程序,使用服務器提供的資
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1