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

正文內(nèi)容

(計(jì)算機(jī)專(zhuān)業(yè))基于java的局域網(wǎng)飛鴿傳書(shū)軟件的設(shè)計(jì)與實(shí)現(xiàn)-wenkub.com

2024-11-30 01:43 本頁(yè)面
   

【正文】 ()。 } catch (SocketException e) { return false。 34 } (buf, 0, read)。 byte[] buf = new byte[]。 (false)。 } else { res = : + () + : + (()) + : + // 000000000: + (() ? () : ()) +:0:。 } return true。 } private boolean sendSubDir(File file){ try { ( (file).getBytes())。icount。 if(!(file))return false。amp。 (false)。 31 (tmpCom)。 ((), 0, buf2, 0, ())。 Command tmpCom。 } (this, ())。 for (int i = 0。 } else { Object[] o = ()。 if ((selectLen = ().length) 1) { (請(qǐng)選擇用戶(hù)! )。 。 本系統(tǒng)的主要工作: ,把握需求分析,掌握系統(tǒng)的功能需求。 測(cè)試結(jié)果 在上述軟硬件環(huán)境下對(duì)此系統(tǒng)各個(gè)子模塊功能作出測(cè)試,結(jié)果基本能夠達(dá)到預(yù)期功能。 23 } } private void exit(){ try { ()。 ()。 while (true) { if (fis != null) { read = (buf)。 } }else (false)。 } catch (UnsupportedEncodingException ex) { return null。 } } private String createHeader(File file) { String res。amp。 if(!(null))return false。 int i,count=。 // if(())(發(fā)送目錄 : +())。 } }else (false)。其傳送界面,如圖 9 所示: 圖 9文件傳輸中 其中實(shí)現(xiàn)的主要代碼為: 20 //發(fā)送目錄 private void sendDir(FileLinkList flist,FileNode fnode){ // (進(jìn)入目錄 +())。 } 18 } } catch (SocketException ex) { } catch (IOException ex) { } catch (InterruptedException ex) { } } } 文件傳輸?shù)慕缑? 和聊天功能一樣,我們也要求界面盡量地簡(jiǎn)單,便于操作。 ()。 if(( ().getHostAddress()))continue。 } catch (SocketException ex) { }*/ } Override public void run() { try { byte[] buf = new byte[]。 } (this, ())。 for (int i = 0。 } else { Object[] o = ()。 if ((selectLen = ().length) 1) { (請(qǐng)選擇用戶(hù)! )。當(dāng)有用戶(hù)打開(kāi)本系統(tǒng)的時(shí)候?qū)?huì)向局域網(wǎng)中的所有用戶(hù)發(fā)送一個(gè)握手信息來(lái)獲取網(wǎng)絡(luò)中的在線用戶(hù)信息并添加到列表中顯示出來(lái),同時(shí)也把自己的網(wǎng)絡(luò)資源信息發(fā)送給對(duì)方,使自己被添加到其他用戶(hù)的列表中。通信雙方是 通過(guò)三次握手建立連接,實(shí)現(xiàn)文字、文件傳輸,最后關(guān)閉套節(jié)字連接。 ( 1).發(fā)送模塊:?jiǎn)尾ツK,廣播模塊,用戶(hù)信息模塊,信息記錄模塊。從投遞目的地的數(shù)量而言,單播和廣播均可看作是組播的一個(gè)子集。 廣播( broadcasting)是多點(diǎn)投遞的最普遍的形式,它向每一個(gè)目的站投遞一個(gè)分組的拷貝。由于 UDP比較簡(jiǎn)單, UDP 頭包含很少的字節(jié),比 TCP負(fù)載消耗少 ,所以 UDP 適用于不需要 TCP 可靠機(jī)制的情形,比如,當(dāng)高層協(xié)議或應(yīng)用程序提供錯(cuò)誤和流控制功能的時(shí)候。 由于大多數(shù)網(wǎng)絡(luò)應(yīng)用程序都在同一臺(tái)機(jī)器 上運(yùn)行,計(jì)算機(jī)上必須能夠確保目的地機(jī)器上的軟件程序能從源地址機(jī)器處獲得數(shù)據(jù)包,以及源計(jì)算機(jī)能收到正確的回復(fù)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過(guò)它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到 Client 端和 Server端來(lái)實(shí)現(xiàn),降低了系統(tǒng)的通訊開(kāi)銷(xiāo)。 Java 作為一種程序設(shè)計(jì)語(yǔ)言,它簡(jiǎn)單、面向?qū)ο蟆⒉灰蕾?lài)于機(jī)器的結(jié)構(gòu)、具有可移植性、安全性、并且提供了并發(fā)的機(jī)制,具有很高的性能。 以上的配置要求為同一局域網(wǎng)內(nèi)的計(jì)算機(jī)兩臺(tái)或兩臺(tái)以上。 (2). Windows9 Windows98 或 WindowsNT/2021/XP。當(dāng)發(fā)現(xiàn)需要連接某個(gè)用戶(hù)之后,雙擊該用戶(hù),則彈出對(duì)話窗口。 ( 2) .文件、文件夾傳輸系統(tǒng),它是在 先把需要傳輸?shù)奈募?、文件夾轉(zhuǎn)換成相應(yīng)的數(shù)據(jù)流進(jìn)行傳輸,到了目的主機(jī)再進(jìn)行還原 。 (2). 實(shí)用性原則:按照真正為局域網(wǎng)的實(shí)際工作服務(wù)的要求,按照需求的大小,合理地設(shè)計(jì)本系統(tǒng)。 ()。 (())。 public Client() 7 { try { socket = new Socket(, 10000)。 import .*。這個(gè)程序一次只能接受一個(gè)客戶(hù)連接。 } ()。 (you input is : + line)。 while (true) { socket = ()。 private Socket socket??蛻?hù)端不需要指定打開(kāi)的端口,通常臨時(shí)的、動(dòng)態(tài)的分配一個(gè) 1024 以上的端口。 .getOutputStream 方法連接的另一端將得到輸入,同時(shí)返回一個(gè) OutputStream 對(duì)象實(shí)例。 重要的 Socket API: 繼承于 ,有八個(gè)構(gòu)造器,其方法并不多,下面介紹使用最頻繁的三個(gè)方法。 ServerSocket 4 用于服務(wù)器端, Socket 是建立網(wǎng)絡(luò)連接時(shí)使用的。主要研究的內(nèi)容有 :TCP/IP 點(diǎn)對(duì)點(diǎn)協(xié)議技術(shù), C/S 架構(gòu)和 SOCKET 網(wǎng)絡(luò)編程技術(shù),對(duì)當(dāng)前局域網(wǎng)文件傳輸進(jìn)行需求分析并提出解決方案和對(duì)解決方案 進(jìn)行設(shè)計(jì),完成局域網(wǎng)內(nèi)用戶(hù)間文字聊天功能,完成局域網(wǎng)內(nèi)用戶(hù)間相互的文件、文件夾傳輸功能,對(duì)工作計(jì)劃統(tǒng)計(jì)以及分析系統(tǒng)進(jìn)行測(cè)試并得到測(cè)試結(jié)果。很多人都使用過(guò)飛鴿傳書(shū)軟件,尤其對(duì)于需要在局域網(wǎng)內(nèi)進(jìn)行大量數(shù)據(jù)傳輸?shù)娜藖?lái)說(shuō),飛鴿傳書(shū)軟件備受親睞。 [ 10] 主要研究思路和方法 本系統(tǒng)的開(kāi)發(fā)采用基于 Java socket 的廣播發(fā)送模式,進(jìn)行文字聊天和文件、文件夾傳輸?shù)脑O(shè)計(jì)與開(kāi)發(fā)。 可局域網(wǎng)用戶(hù)自動(dòng)搜索,也可架設(shè)服務(wù)器進(jìn)行統(tǒng)一管理 。 該軟件 支持文件 /文件夾的傳送 , 目前已有的版本包括 : Win32, Win16, MacOS, MacOSX, X11, GTK, GNOME,Java等 ,并且公開(kāi)源代 3 碼 。 在文件傳輸時(shí)會(huì)先行建立連接,通過(guò)鏈接提供雙向、有序且無(wú)重復(fù)的數(shù)據(jù)流服務(wù)、以及流量控制、差錯(cuò)檢測(cè)和糾錯(cuò)等服務(wù),從而確保文件傳輸?shù)恼_性; 而 UDP 比起 TCP 是 要簡(jiǎn)單許多, UDP是一種無(wú)連接的服務(wù),它在傳輸文件時(shí)不會(huì)確保傳輸端的文件能夠正確無(wú)誤的傳送到接收端,所以 UDP 傳輸數(shù)據(jù)通常會(huì)遺失卻不見(jiàn)得再重新傳輸一次, 所以當(dāng)使用 UDP 時(shí),通常要自己作接收確認(rèn)的工作。 TCP/IP 通信是點(diǎn)對(duì)點(diǎn)的,意思是通信是網(wǎng)絡(luò)中的一臺(tái)主機(jī)與另一臺(tái)主機(jī)之間的。低層是網(wǎng)際協(xié)議,它處理每個(gè)包的地址部分,使這些包正確的到達(dá)目的地。當(dāng)你直接網(wǎng)絡(luò)連接時(shí),你的計(jì)算機(jī)應(yīng)提供一個(gè) TCP/IP程序的副本,此時(shí)接收你所發(fā)送的信息的計(jì)算機(jī)也應(yīng) 有一個(gè) TCP/IP 程序的副本。 TCP/IP 協(xié)議使用 IP 地址為網(wǎng)絡(luò)中計(jì)算機(jī)的標(biāo)識(shí),而且每 臺(tái)計(jì)算機(jī)的 IP 地址是唯一的,一般情況下,每臺(tái)計(jì)算機(jī)運(yùn)行的程序不止一個(gè),因此要在應(yīng)用程序中建立連接的話,還需要一個(gè)地址標(biāo)識(shí)。它據(jù)有的主要功能有以下兩點(diǎn): (1).局域網(wǎng)內(nèi)用戶(hù)間簡(jiǎn)單 的文字聊天功能。在這種前提下,如何使局域網(wǎng)內(nèi)的用戶(hù)能夠進(jìn)行便捷的溝通,以及得到快速的資源共享,也就成為了人們研究網(wǎng)絡(luò)問(wèn)題的重點(diǎn)之一。 1 緒論 當(dāng)人類(lèi)進(jìn)入到嶄新的 21世紀(jì)后, 網(wǎng)絡(luò)通訊在當(dāng)今已不算新鮮事物, 當(dāng)今世界的主題也轉(zhuǎn)變?yōu)榱艘灾R(shí)和信息為主的新時(shí)代。 2. TCP/IP point to point protocol technology, C/S structure and socket work programming technology。本課題設(shè)計(jì)主要針對(duì)局域網(wǎng)通訊而開(kāi)發(fā)設(shè)計(jì)的,采用的是 C/S 構(gòu)架,類(lèi)似飛鴿傳書(shū)系統(tǒng),來(lái)實(shí)現(xiàn)聊天、文件傳輸功能。 本設(shè)計(jì)以 JAVA 編寫(xiě),能在 windows 2021//xp 等環(huán)境下運(yùn)行。 3. Analyze the demand of this system and propose the solution。信息的需求量和運(yùn)算量的不停增加,使得計(jì)算機(jī)通信技術(shù)有了突飛猛進(jìn)的變化。 目前大多數(shù)網(wǎng)絡(luò)通訊都需要借助 Inter 上的服務(wù)器,這就給那些具有大規(guī)模內(nèi)部網(wǎng)絡(luò)的用戶(hù)造成許多問(wèn)題,如浪費(fèi)網(wǎng)絡(luò)資源、遭到網(wǎng)絡(luò)攻擊、傳播病毒、
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1