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

正文內(nèi)容

java課程設(shè)計---局域網(wǎng)的聊天和文件傳輸-全文預(yù)覽

2025-06-16 18:35 上一頁面

下一頁面
  

【正文】 ng()))。 ()。 (true)。 ISocketAddress socketAddress = new ISocketAddress(address, 7777)。 if (() == 1) { } if (() == 2) { note(正在和 +()+連接。 button_6 = createButton(/)。 button_4 = createButton(/)。 button_3 = createButton(/)。 button_1 = createButton(/)。 toolFaceButton = createButton(/)。 (new Dimension(0, 25))。 (Bottompanel,)。 (leftscroll,)。 (new Color(252,255,255))。 JPanel Toppanel = new JPanel()。// 設(shè)置面版的邊框 getContentPane().add(SplitPane, )。 (10)。 SplitPane = new JSplitPane()。 private JScrollPane rightscroll_2 = new JScrollPane(JList2)。 OutputStream serverout=null。 Socket so = new Socket()。 JList JList2 = new JList(fileCarryer)。 9 MyVector realFileCarryer = new MyVector()。 DefaultListModel fileCarryer = new DefaultListModel()。 private String bgbottomc = ()。 private JButton button_3。 private JButton toolFaceButton。 private JTextArea sendmessage = new JTextArea()。 import .*。 import .*。 }else{ (null,已存在此文件! )。 (file)。 if((nullnull)){ } else{ for(int i = 0。} catch(Exception event){ }}}}} ( 3) 文件選擇模塊設(shè)計 文件選擇模塊是用來 選擇需要傳送的文件并載入 fileCarryer 中,代碼為: public void fileSelect(){ FileDialog fd = new FileDialog(this,file load dialog,)。 }} catch(Exception event){} finally{ try{ ()。 if((over)){ note(文件 + (i) + 接收完畢 )。i++){ fos = new FileOutputStream(dir + (i))。 acceptNameCarryer = (MyVector)()。 } catch(Exception event){ } } else{ try{ acceptOS = ()。(dir)。 (unname)。 4 public fileAccepter(Socket sx){ s = sx。 FileOutputStream fos。 ()。 yon= (null,().getHostAddress() + 向你發(fā)出文件接收,接收? ,文件接收 ,)。) 系統(tǒng)的 設(shè)計 本系統(tǒng)大體由對話框模塊、文件服務(wù)器模塊、聊天服務(wù)器模塊、文件發(fā)送模塊 、文件接收模塊、聊天信息發(fā)送模塊、聊天信息接收的模塊、信息打印顯示模塊 、文件 選擇模塊、成員列表裝載模 塊 等。 Server 端 Listen(監(jiān)聽 )某個端口是否有連接請求, Client 端向 Server 端發(fā)出Connect(連接 )請求, Server 端向 Client 端發(fā)回 Accept(接受)消息??蛻魟t在需要服務(wù)時向服務(wù)器提 出申請。 在 TCP/IP 協(xié)議中 IP 層主要負責網(wǎng)絡(luò)主機的定位,數(shù)據(jù)傳輸?shù)穆酚?,?IP 地址可以唯一 地確定 Inter 上的一臺主機。 ( 4) 當在成員列表中雙擊某個成員時,系統(tǒng)自動和對方連接 。目 錄 1 前言 ........................................................................................................... 1 2 需求分析 ................................................................................................... 1 任務(wù)和要求 ...................................................................................... 1 運行環(huán)境 .......................................................................................... 1 開發(fā)工具 .......................................................................................... 1 3 分析和設(shè)計 ................................................................................................ 1 系統(tǒng) 分析及設(shè)計思路 ...................................................................... 1 主要類圖 .......................................................................................... 1 系統(tǒng)流程 .......................................................................................... 7 4 具體代碼實現(xiàn) ............................................................................................ 8 5 課程設(shè)計總結(jié) .......................................................................................... 25 程序運行結(jié)果或預(yù)期運行結(jié)果 ..................................................... 25 設(shè)計結(jié)論 ........................................................................................ 27 參考文獻 ..................................................................................................... 27 致 謝 ......................................................................................................... 29 1 1 前言 編寫一個程序來 模擬 實現(xiàn)局域網(wǎng)的聊天和文件傳輸,通過編寫一個文件服務(wù)器程序和一個聊天服務(wù)器程序來監(jiān)聽文件的發(fā)送和聊天,當有文件傳輸或聊天事件發(fā)生時, 如果同意事件的進行, 則通過輸入流、輸出流對文件或聊天信息進行傳送 ,那么接收的,如 果是文件就選擇保存路徑保存,如果是聊天信息就再聊天對話框的信息顯示欄里顯示,當有一方 終止連接 , 能 告知對方,整個事件結(jié)束。 ( 3) 在聊天時,如果沒有和對方連接成功,信息發(fā)送框為不可編輯狀態(tài) 。 運行環(huán)境 ( 1) WINDOWS2020/XP 系統(tǒng) ( 2) editplus 或 eclipse 開發(fā)工具 Java 3 分析和 設(shè)計 系統(tǒng)分析及設(shè)計思路 系統(tǒng)的 理論基礎(chǔ) ( 1) TCP/IP 協(xié)議 2 網(wǎng)絡(luò)編程中兩個主要的問題 , 一個是如何準確的定位網(wǎng)絡(luò)上一臺或多臺主機,另一個就是找到主機后如何可靠高效的進行數(shù)據(jù)傳輸。即通信雙方一方作為服務(wù)器等待客戶提出請求并予以響應(yīng)。在 Java 環(huán)境下, Socket 編程主要是指基于 TCP/IP 協(xié)議的網(wǎng)絡(luò)編程。 對于一個功能齊全的 Socket,都要包含以下基本結(jié)構(gòu),其 工作過程包含以下四個基本的步驟: ① 創(chuàng)建 Socket; ② 打開連接到 Socket 的輸入 /出流; ③ 按照一定的協(xié)議對 Socket 進行讀 /寫操作; ④ 關(guān)閉 Socket.(在實際應(yīng)用中,并未使用到顯示的 close,雖然很多文章都推薦如此,不過在我的程序中,可能因為程序本身比較簡單,要求不高,所以并未造成什么影響。 int yon。 (false.getBytes())。 Socket s。 ObjectInputStream ois。 FileDialog fd=new FileDialog(frame,file save dialog,)。 int i = 0
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1