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

正文內(nèi)容

畢業(yè)設(shè)計-java平臺下tcp協(xié)議編程-聊天室的設(shè)計與實現(xiàn)含源程序-資料下載頁

2024-12-03 20:10本頁面

【導(dǎo)讀】隨著Inter的高速發(fā)展,網(wǎng)絡(luò)越來越廣泛的應(yīng)用到我們生活中。本文對網(wǎng)絡(luò)聊天室的研究現(xiàn)狀、發(fā)展趨勢及應(yīng)用領(lǐng)域進行了綜述,介紹TCP/IP協(xié)議、TCP協(xié)議、UDP協(xié)議的基本概念和關(guān)聯(lián)性。面主要采用java中的swing包設(shè)計。本文將對比分析采用TCP協(xié)議與UDP協(xié)議、swing. 包與awt包實現(xiàn)系統(tǒng)的優(yōu)缺點。

  

【正文】 read extends Thread{ private boolean running。 15 public ServerThread() { start()。 } public void run() { try{ while(serving){ Socket connection = ()。 ServerThreadSingle handler = new ServerThreadSingle(connection)。 } }catch(SocketException se){ rightNow = ().getTime().toLocaleString()。 (rightNow+\n!!!服務(wù)器停止 .\n\n)。 }catch(IOException ioe){ (Error: +ioe+\n\n)。 } } } (5) 消息處理方法 actionPerformed(ActionEvent event)。 (在 [Line247285]) actionPerformed 方法是事件監(jiān)聽類 ActionListener 中的方法,用它來響應(yīng)事件源動作。系統(tǒng)中用來響應(yīng)開啟和關(guān)閉服務(wù)器服務(wù)按鈕。 16 客戶端界面 圖 52 客戶端界面 主要實現(xiàn)方法( 詳細(xì)代碼見附件 源碼 ) (1) 用到的包或類有 import .*。 import .*。 import .*。 import .*。 import 。 import .*。 (2) 采用邊界布局管理器對界面組件進行布局 。 (在 [Line1179]) 主要實現(xiàn)方法和服務(wù)器類似。 (3) 登錄方法 logIn()。 (在 [Line180224]) 該方法將用戶信息發(fā)送給服務(wù)器,根據(jù)服務(wù)器返回的消息判斷用戶是否可以 登錄,若條件為真,則接收當(dāng)前在線用戶列表;若條件為假,提示相應(yīng)信息。 (4) 用于接收服務(wù)器消息的線程類 recThread。 (在 [Line236297]) 17 該類用于接收信息,并顯示在窗體上。 (5) 發(fā)送消息 sendMsg() 、退出登錄 Quit() 以及消息處理方法。 ( 在[Line300340]) public void actionPerformed(ActionEvent e) { if(() == loginButton){ logIn()。 } if(() == sendButton){ sendMsg()。 } if(() == logoutButton){ Quit()。 } } 單臺 PC 機、局域網(wǎng) PC 機和外網(wǎng) PC 機連接實現(xiàn) 系統(tǒng)成型后,需要實現(xiàn)各種情況下的連接方式,如服務(wù)器與局域網(wǎng)中相同網(wǎng)段的 PC機、局域網(wǎng)中不同網(wǎng)段的 PC 機和外網(wǎng) PC 機之間互連。下面介紹具體實現(xiàn)方法。 一個良好的環(huán)境條件是實現(xiàn)不同方式連接的前提。該實現(xiàn)過程需要有 局域網(wǎng)相同網(wǎng)段、局域網(wǎng)不同網(wǎng)段和外網(wǎng)的 PC 機安裝了 java 運行環(huán)境,最好帶有 java 編譯器,以便測試之用。具體步驟如下: (1) 在一臺機子上運行服務(wù)器程序,把這臺機子當(dāng)作服務(wù)器。 (2) 在同網(wǎng)段的機子上運行客戶端程序,用來測試服務(wù)器和同網(wǎng)段客戶端之間的連接情況。 (3) 在不同網(wǎng)段的機子上運行客戶端程序,用來測試服務(wù)器和不同網(wǎng)段客戶端之間的連接情況。 (4) 在外網(wǎng)的機子上運行客戶端程序,用來測試服務(wù)器和外網(wǎng)段客戶端之間的連接情況。 (5) 記錄每種方式的通信情況。 18 6 系統(tǒng)測試 為了驗證設(shè)計的正確性 ,就需要對程序?qū)崿F(xiàn)的結(jié)果進行測試,以確定其是否符合需求。本章將對系統(tǒng)測試的方案及其結(jié)果進行闡述,并在此基礎(chǔ)上得出相應(yīng)的結(jié)論。 測試環(huán)境 (1) 操作平臺: WindowsXP Professional (2) JDK: 測試方案及結(jié)果 分別在單臺 PC 機、局域網(wǎng) PC 機和外網(wǎng) PC 機上測試。 (1) 在單臺 PC 機上的運行情況如圖 61 和圖 62 圖 61 單臺 PC機服務(wù)器界面 圖 62 單臺 PC機客戶端界面 19 (2) 局域網(wǎng) (同網(wǎng)段 )連主機情況 圖 63 局域網(wǎng) (同網(wǎng)段 )連主機情況圖 (3) 局域網(wǎng) (不同網(wǎng)段 )連主機情況 圖 64 局域網(wǎng) (不同網(wǎng)段 )連主機情況圖 20 (4) 外網(wǎng)連主機情況 圖 65 外網(wǎng)連主機情況圖 注:圖 64 和圖 65 界面由 awt 組件構(gòu)建和圖 61 中有所區(qū)別,窗體和操作系統(tǒng)主題不同有關(guān)系,通信代碼一樣。 測試結(jié)論 測試結(jié)果達(dá)到了預(yù)期設(shè)想,實現(xiàn)服務(wù)器與客戶端相連、多人同時聊天和顯示用戶列表等基本功能。可以局域網(wǎng) (包括不同網(wǎng)段 )通信,固定 IP 也可以,而經(jīng)過路由器或集線器的機子需要分配虛擬映射表才 能找到地址。 21 結(jié)論與 謝辭 通過該系統(tǒng)的設(shè)計,提高了設(shè)計能力,分析問題及解決問題的能力,同時對所學(xué)期的知識運用到時實踐中去并得以提高,為今后工作打下了良好的基礎(chǔ),同時了解到了自己的不足,還有待繼續(xù)的努力和學(xué)習(xí),在遇到問題時及時的找同學(xué)或書本進行學(xué)習(xí),以至解決問題。在本系統(tǒng)中實現(xiàn)了任務(wù)書上的大部分內(nèi)容功能,本系統(tǒng)盡量做的簡單方便,操作性方便,界面不會顯的煩瑣。 系統(tǒng)缺點:由于畢業(yè)設(shè)計時間較短以及本人的水平有限所以該系統(tǒng)還有許多不盡如人意的地方。在設(shè)計開發(fā)階段沒有更周全的考慮到前接后續(xù)過程中會出現(xiàn)的問題,從而使 得系統(tǒng)功能實現(xiàn)不夠完善。有待老師的指點和教導(dǎo)。 在本次論文即將完成之時,首先感謝朱老師對我的幫助,也感謝三年來給予我諄諄教導(dǎo)的老師們。沒有他們,我就不可能學(xué)到豐富的專業(yè)知識,是他們培養(yǎng)了我們,借此機會向他們表示我最誠摯的謝意! 22 參考文獻(xiàn) [1] [美 ]A1 網(wǎng)絡(luò)協(xié)議內(nèi)幕 [M].中國水利水電出版社 ,202171. [2] 許斌 .Java P2P 網(wǎng)絡(luò)編程技術(shù) [M].清華大學(xué)出版社 , 202161. [3] 雷之宇 .Java 項目開發(fā)實踐:網(wǎng)絡(luò)篇 [M].中國鐵道出版社 ,202151. [4] 李芝興 .Java 程序設(shè)計之網(wǎng)絡(luò)編程 [M].清華大學(xué)出版社 ,202131. [5] 馮博 .面向?qū)ο蟮?Java 網(wǎng)絡(luò)編程 [M].清華大學(xué)出版社 ,2021111. [6] 史斌星 , 史佳 .Java 基礎(chǔ)編程貫通教程 [M].清華大學(xué)出版社, 202175. [7] 鄭人杰,殷人昆,陶永雷 .實用軟件工程第二版 [M].清華大學(xué)出版社, 2021. [8] 李代平 .軟件工程 [M] .冶金工業(yè)出版社 ,2021. [9] 馮庸,馮智圣,申建芳 , 肖煒 .Java 程序設(shè)計與實踐 [M].冶金 工業(yè)出版社, 2021. [10] 楊紹芳,王穎,林錦全 .Java 程序設(shè)計基礎(chǔ) [M].科學(xué)出版社, 2021.
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1