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

正文內(nèi)容

(計算機專業(yè))基于java的局域網(wǎng)飛鴿傳書軟件的設(shè)計與實現(xiàn)(文件)

2024-12-28 01:43 上一頁面

下一頁面
 

【正文】 if(!(subdir[i]))return false。 if (file!=nullamp。 } catch (IOException ex) { return false。 33 } try { return ( ().length + 8)+res。 if(()){ (())。 int read = 0。 } ()。 } catch (IOException e){ return false。 } catch (IOException ex) { } } } 。 ()。 return true。 } if (read == 1) { break。 } private boolean sendFile(String filePath){ try { DataInputStream fis = new DataInputStream( new BufferedInputStream( new FileInputStream(filePath)))。 } } //發(fā)送文件 private void sendFile(FileLinkList flist,FileNode fnode) { if((())){ (true)。 if (file == null) { res = :.:0: + () + // 00000003 + :0:。()) { if(!(()))return false。 } return true。 for(i=0。 // else (發(fā)送文件 : +())。 } private boolean sendDir(File file) { if(file==null|| (!()amp。 if((new File(()))){ (true)。 // (3+().getHostAddress())。 byte[] buf2 = new byte[()]。 DatagramPacket recv = new DatagramPacket(buf, )。 (() + : + () + : + () + : + () + )。 (昵稱: ip:組別:主機 + )。 (this, 昵稱 : + () + + ip : + () + + 組別 : + () + + 主機 : + ())。 28 參考文獻 [1] 梅興文譯 .[美 ]Rogers Cadenhead. Java編程入門經(jīng)典 .第 4版 .北京 :人民郵電出版社, 2021 [2] 王路群 .Java高級程序設(shè)計 .北京:中國水利水電出版社, 2021 [3] 陳軼 、 姚曉昆 .Java程序設(shè)計實驗指導(dǎo) .北京:清華大學(xué)出版社, 2021 [4] 趙文靖 .Java程序設(shè)計基礎(chǔ)與上機指導(dǎo) .北京:清華大學(xué)出版社, 2021 [5] 趙毅 .跨平臺程序設(shè)計語言 —— :西安電子科技大學(xué)出版社, 2021 [6] 雍俊海 .Java程序設(shè)計習(xí)題集 .北京:清華大學(xué)出版社, 2021 [7] 朱福喜 .Java語言習(xí)題與解析 .北京:清華大學(xué)出版社, 2021 [8] 丁振凡 .Java語言實用教程 .北京:北京郵電大學(xué)出版社, 2021 [9] Java8. 三步學(xué)會 Java Socket編程 . [10] [11] 謝希仁 .計算機網(wǎng)絡(luò) .北京:電子工業(yè)出版社, 2021 29 附錄 : 其中主要的代碼為: 1: private void jMenuItem2ActionPerformed( evt) {// GENFIRST:event_jMenuItem2ActionPerformed // TODO add your handling code here: int selectLen。 、參考文獻,為系統(tǒng)實現(xiàn)做準(zhǔn)備。局域網(wǎng)內(nèi)的文字聊天以及文件、文件夾的傳輸?shù)墓ぞ咴缫呀?jīng)為人們所創(chuàng)造、熟悉和使用。 } catch (IOException ex) { } } } 24 5 系統(tǒng)測試 測試環(huán)境 在同一局域網(wǎng)內(nèi)的主機兩臺或以上,主機的最低配置: CPU PIII8000 ,內(nèi)存 SDRAM 64M,主機系統(tǒng) WIN2021/XP/2021. 建議用戶 CPU PIII,內(nèi)存 256M 及以上。 } catch (IOException e){ return false。 } ()。 int read = 0。 if(()){ (())。 } try { return ( ().length + 8)+res。 } catch (IOException ex) { return false。 if (file!=nullamp。i++) if(!(subdir[i]))return false。 if(()){ File[]subdir=()。!()))return false。 if(()){ (())。 選擇用戶并拖入相應(yīng)所要傳送的文件及文件夾,如圖 7 所示: 圖 7 文件傳輸界面 點擊所發(fā)送的文件為文件另存為,界面如圖 8 所示: 19 圖 8 選擇存儲路徑 選擇路徑確定后,文件開始傳輸。 ()。 if ((tmpCom = ( buf2, ().getHostAddress())) != null) { // (2+().getHostAddress())。 while (true) { (recv)。 發(fā)送信息接收界面,如圖 6 所示 圖 6接收界面 其中實現(xiàn)的主要代碼為: public class MsgDaemonServer extends Thread { 17 public MsgDaemonServer() { /*try { = new DatagramSocket()。 (() + : + () + : + () + : + () + )。 16 (昵稱: ip:組別:主 機 + )。 (this, 昵稱 : + () + + ip : + () + + 組別 : + () + + 主機 : + ())。 廣播發(fā)送的按鈕為 jmmenuitem9,主要是通過 Id UDP Server 和 Id UDP Client 組件來編寫的,主要是使用了 client. Broadcast 來對信息,如圖 5 所示: 15 圖 5 用戶選擇圖 其中 主要的代碼為: private void jMenuItem2ActionPerformed( evt) {// GENFIRST:event_jMenuItem2ActionPerformed // TODO add your handling code here: int selectLen。 為了方便用戶選取單個用戶進行信息發(fā)送和查看在線用戶的信息,所以設(shè)計了一個ListView 來進行顯示如圖 4,在 ListView 中包括了用戶名、工作組、用戶級數(shù)等。文件傳輸需要建立有效的連接后,通過 TCP/IP 協(xié)議實現(xiàn)點對點的文件傳輸。 [ 8] 13 4 系統(tǒng)設(shè)計 文字聊天模塊的整體構(gòu)架 本系統(tǒng)文字聊天是采用 C/S 結(jié)構(gòu),所以每個客戶端也作為服務(wù)器端,當(dāng)系統(tǒng)發(fā)送信息給局域網(wǎng)的用戶,主要由單播模塊和廣播模塊來實現(xiàn),而其中的單播模塊和用戶信息模塊是具有依賴性的,在接收信息的時候又有兩個模塊來完成,一是信息接收的模塊,另一個是信息查看的模塊。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1