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

正文內(nèi)容

畢業(yè)設(shè)計-基于socket的文件傳輸系統(tǒng)-wenkub

2022-12-14 19:16:57 本頁面
 

【正文】 Enterprise Workbench ,簡稱 MyEclipse)是對 Eclipse IDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極 大的提高工作效率 。 然而,前人已有的工作成果已經(jīng)無法完全滿足我們的需求,即提供一種基于 Socket的,易于使用具有高度可定制性的,面向中小企業(yè)內(nèi)部通信需求的局域網(wǎng)通信軟件 。 但是隨著科學(xué)技術(shù)的發(fā)展,各為中心的資源共享系統(tǒng)也即將進(jìn)入高速發(fā)展期 。 文件傳輸系統(tǒng)主要功能是自動獲取局域網(wǎng)內(nèi)用戶的主機(jī)名, IP 地址以及工作組名 字,最終以 C/S 模式通過 TCP/IP 協(xié)議實現(xiàn)點到點文件傳輸功能 。 在這種形勢下,開發(fā)一個功能簡單而實用,能在 Windows 操作系統(tǒng)中運行,并且具有可移植性的局域網(wǎng)內(nèi)文件傳輸工具 勢在必行 。 各種文件傳輸系統(tǒng)都已被廣大用戶接受 。 25 附錄 2 源代碼 24 附錄 2 配置及安裝說明 23 致 謝 17 結(jié)語 8 客戶端功能介紹 4 的運行機(jī)制圖 3 MyEclipse 及 MyEclipse for spring 2 2 開發(fā)環(huán)境和相關(guān)技術(shù)簡介 1 前人的工作成果 s peertopeer munication. Keywords: Java。 它具有聊天和文件傳輸兩個功能,可滿足校園網(wǎng)等小范圍內(nèi)的日常工作和學(xué)習(xí) 。 當(dāng)前 inter上有著各種文件傳輸文件, 例如 等 。 密 級 公 開 學(xué) 號 XX學(xué)院 畢業(yè)論文(設(shè)計) 基于 socket 的局域網(wǎng) 文件傳輸系統(tǒng) 論文作者 指導(dǎo)教師 所屬學(xué)院 專業(yè) 本科??? 年級 論文提交日期 論文答辯日期 xxx xxx 數(shù)學(xué)與計算機(jī)學(xué)院 計算機(jī)科學(xué)與技術(shù) 本科 2021 級 2021 年 5 月 20 日 2021 年 5 月 28 日 畢業(yè)論文(設(shè)計)學(xué)術(shù)承諾 本人鄭重承諾:所呈交的畢業(yè)論文是本人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工 作及取得的研究成果 .除了文中特別加以標(biāo)注和致謝的地方外,論文中不存在抄襲情況,論文中不包含其他人已經(jīng)發(fā)表的研究成果,也不包含他人或其他教學(xué)機(jī)構(gòu)取得的研究成果 . 作者簽名: 日 期: 畢業(yè)論文(設(shè)計)使用授權(quán)的說明 本人了解并遵守衡水學(xué)院有關(guān)保留、使用畢業(yè)論文的規(guī)定 。 但大多數(shù)是需要遠(yuǎn)地服務(wù)器控制的 。 客戶端雙方及服務(wù)器 在 tcp 協(xié)議基礎(chǔ)上 建立 socket 連接之后,客戶端可以從服務(wù)器上獲取其它登陸用戶的用戶名和 ip 地址等信息,在用戶通訊前彼此的客戶端還應(yīng)該進(jìn)行連接,它們之間的具體通訊過程是不需要通過服務(wù)器的點對點通訊 。 Peertopeer。 II 1 緒論 1 選題意義 5 如何進(jìn)行 socket 編程 5 3 設(shè)計方案介紹 14 5 軟件運行測試圖 比如 、 UC、 Inter 郵件等 互聯(lián)網(wǎng)上 的文件傳輸 。 選題意義 隨著網(wǎng)絡(luò)通信技術(shù)的發(fā)展與用戶需求日益多樣化,現(xiàn)代局域網(wǎng)絡(luò)正處在變革與發(fā)展之中,本課題的主要目的之一是為了更清晰地培養(yǎng)學(xué)生掌握科學(xué)研究方法的能力和使學(xué)生迅速體會文件傳輸系統(tǒng)的研發(fā)過程 。 本系統(tǒng)既鍛煉了我們的實際動手能力,使我們將大學(xué)四年所學(xué)的理論知識與實際開發(fā)相結(jié)合,又引導(dǎo)我們進(jìn)行了一次模擬實際產(chǎn)品的開發(fā),對于我們以后工作能力的培養(yǎng)具有重要的意義 。 在國內(nèi),隨著企業(yè)資源管理的規(guī)范化和規(guī)模的不斷擴(kuò)大,企業(yè)的計算機(jī)資源 管理將不僅僅停留在依靠硬件或者 Inter 網(wǎng)絡(luò)獲取,而且將會向著安全的內(nèi)部網(wǎng)絡(luò)化資源管理方式邁進(jìn) 。 本文的主要工作 論文 主要針對公司或其他小范圍內(nèi)部局域網(wǎng)落設(shè)計出一種方便 使用的 、 高性能的 、并滿足其基本 通信需求的局域網(wǎng) 文件傳輸系統(tǒng)(包含文件傳輸和聊天部分) 。 它是功能豐富的 J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 而 myeclipse for spring 是 在 myeclipse 的基礎(chǔ)上,加強(qiáng)了對 spring 的支持 。 MyEclipse for Spring 提供對 Spring MVC 的強(qiáng)大支持功能,針對 Spring 的更專業(yè)的編輯器,以及針對 Spring 項目的項目創(chuàng)建向?qū)У裙δ?,?Spring 開發(fā)者可以更輕松的通過 MyEclipse for Spring 快速創(chuàng)建一個基于 Spring 的應(yīng)用 。 雖然從名字上看 TCP/IP 包括兩種協(xié)議,即傳輸控制協(xié)議( TCP)和網(wǎng)際協(xié)議( IP),但是 TCP/IP 實際上是一組協(xié)議 [4]。 運行 TCP/IP 協(xié)議的網(wǎng)絡(luò)是一種采用包(分組)交 換網(wǎng)絡(luò) 。 該層定義了兩個主要的協(xié)議: 傳輸控制協(xié)議 ( TCP)和 用戶數(shù)據(jù)報協(xié)議 ( UDP)。 IP 協(xié)議是網(wǎng)際互聯(lián)層最重要的協(xié)議,它提供的是一個不可靠、無連接的數(shù)據(jù)報傳遞服務(wù) 。 Socket 通常用來實現(xiàn)客戶方和服務(wù)方的連接 。 的 運行機(jī)制圖 一般而言, socket 大部分應(yīng)用于服務(wù)器與客戶端的連接與通信,本系統(tǒng)雖然有服務(wù)器,但并不實際參與用戶間的交流和文件傳輸,只起到輔助作用,所以在 文件傳輸時 客戶端與客戶端之間 其實 是互為服務(wù)器的, 圖 2 1 是從服務(wù)器與客戶端之間的關(guān)系來描述socket 通信機(jī)制 。 創(chuàng)建對象是若發(fā)生 I/O 錯誤,則構(gòu)造方法需拋出 IOException 異常 。 ( 2)依靠可移動磁盤的兩次信息轉(zhuǎn)移實現(xiàn) 。 最重要的是,在如今病毒黑客橫行的網(wǎng)絡(luò)世界中,信息的安全性也得不到保證 。 而傳統(tǒng)的文件資源交互方式卻存在很多的問題,大致可以分為:一、不能有效地降低文件交互成本;二、文件交換過程過于繁瑣;三、內(nèi)部機(jī)密資料得不到安全保證;四、文件交互的準(zhǔn)確性得不到更本保證 。 而且開發(fā)的系統(tǒng)應(yīng)該簡單易操作,易維護(hù),減少了不必要的麻煩 。 3)經(jīng)濟(jì)可行性方案:系統(tǒng)開發(fā)完成必須作到提高文件共享效率,不管是在資金上還是效率上都能達(dá)到預(yù)期的效果的 。 徹底避免了文件交換過程與外部網(wǎng)絡(luò)的接觸,實現(xiàn)快速的文件資源共享 。 服務(wù)器登陸界面如錯誤 !未找到引用源。 若客戶端因某些原因不能登錄服務(wù)器,那么只要得到對方 ip 也照樣可以與對方通訊 。 服務(wù)器 、 客戶端通訊過程 設(shè)計 分析 服務(wù)器端 分析 服務(wù)器 端 主要 由 , 和 三個類文件組成,完成與 用戶連接和監(jiān)聽已登錄用戶的功能 。 int size=()。 String temps=().toString()。//更新列表數(shù)據(jù) } 文件主要功能是獲取套接字,創(chuàng)建輸入輸出流完成與客戶端的具體鏈接和信息交流, 即從客戶端獲取用戶信息(包括用戶名和 ip 地址)加入到用戶列表中并刷新服務(wù)器上用戶列表,同時把最新用戶名列表發(fā)送給客戶端,此外還要完成客戶端發(fā) 來的查找相應(yīng)用戶名的 ip 地址的請求 。//獲得在線用戶列表 boolean isChongMing=false。i++) {//遍歷列表,查看是否已經(jīng)有該用戶名 ServerAgentThread tempSat=(ServerAgentThread)(i)。//將重名信息發(fā)送給客戶端 ()。//終止該服務(wù)器代理線程 } else//如果不重名 { (this)。//獲得在線列表大小 for(int i=0。 }//將在線列表內(nèi)容住組織成字符串 nickListMsg=NICK_LIST+nickListMsg。isize。 } } xxx: 基于 socket 局域網(wǎng) 文件傳輸系統(tǒng) 第 14 頁 共 29 頁 } } catch(IOException e) { ()。//獲得在線用戶列表 int size=()。 if(().equals(name)){//將該信息轉(zhuǎn)發(fā)給接收方 (msg:+().toString().substring(1))。} } 客戶端分析 客戶端主要有 , , 和 三個類文件組成,完成與服務(wù)器及其他客戶端連接并通訊的功能 。//創(chuàng)建數(shù)據(jù)輸入輸出流 dout=new DataOutputStream(())。 } } public void run(){ while(flag){ try{ String msg=().trim()。 }else if((FIP)){//當(dāng)收到服務(wù)器發(fā)來的用戶 IP 的信息 (msg)。 此文件中清晰表明了此系統(tǒng)的具體通訊過程是與服務(wù)器無關(guān);文件傳輸是以字節(jié)流的方式進(jìn)行的 主要函數(shù)如下: 07級 計算機(jī)科學(xué)與技術(shù) 專業(yè)畢業(yè)論文 第 17 頁 共 29 頁 5 軟件運行 測 試圖 服務(wù)器運行測試 啟動服務(wù)器: 圖 5 1 服務(wù)器界面 點擊啟動按鈕: 圖 5 2 啟動服務(wù)器提示界面 客戶端 運行測試 啟動客戶端并輸入用戶名服務(wù)器的 ip: 圖 5 3 客戶端登陸界面 xxx: 基于 soc
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1