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

正文內(nèi)容

基于tcp_ip協(xié)議的聊天工具的設(shè)計(jì)與開發(fā)畢業(yè)設(shè)計(jì)論文(完整版)

2025-04-15 10:25上一頁面

下一頁面
  

【正文】 ................................................................................. 16 系統(tǒng)設(shè)計(jì) .............................................................................................................................. 17 設(shè)計(jì)原則 ..................................................................................................................... 17 架構(gòu)設(shè)計(jì) ..................................................................................................................... 17 功能設(shè)計(jì) ..................................................................................................................... 18 數(shù)據(jù)庫設(shè)計(jì) ................................................................................................................ 18 第四章 系統(tǒng)的實(shí)現(xiàn) ...................................................................................................................... 19 服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn) .......................................................................................................... 19 服務(wù)器工作流程圖 .................................................................................................... 19 服務(wù)器主界面 ............................................................................................................ 19 服務(wù)器的開啟 ............................................................................................................ 21 服務(wù)器的關(guān)閉 ............................................................................................................ 21 服務(wù)器管理用戶 ........................................................................................................ 21 客戶端的設(shè)計(jì)與實(shí)現(xiàn) .......................................................................................................... 27 客戶端工作流程圖 .................................................................................................... 27 客戶端登陸主界面 .................................................................................................... 27 客戶端注冊(cè)主界面 .................................................................................................... 28 客戶端聊天主界面 .................................................................................................... 32 客戶端之間聊天 ........................................................................................................ 33 用戶下線 ..................................................................................................................... 37 系統(tǒng)功能特點(diǎn)及改進(jìn) .......................................................................................................... 39 第五章 結(jié)論 .................................................................................................................................. 40 致 謝 .............................................................................................................................................. 41 參考文獻(xiàn) ........................................................................................................................................ 41 文獻(xiàn)綜述 ........................................................................................................................................ 41 I 摘 要 隨著時(shí)代的進(jìn)步,互聯(lián)網(wǎng)日益變得普及和大眾化。 Java 是一種跨平臺(tái)的編程語言,其具有的良好的網(wǎng)絡(luò)功能以及對(duì)數(shù)據(jù)庫的全面支持毫無疑問能實(shí)現(xiàn)本次設(shè)計(jì)的所有內(nèi)容?,F(xiàn)在很多公司企業(yè)都進(jìn)行遠(yuǎn)程視頻會(huì)議。利用 Socket 進(jìn)行通信,這也是該聊天系統(tǒng)的關(guān)鍵部分。 本人通過網(wǎng)絡(luò)渠道大概了解了 的基本通信原理。 課題現(xiàn)狀及發(fā)展 課題現(xiàn)狀 基于局域網(wǎng)的即時(shí)通訊工具,實(shí)際上是通訊領(lǐng)域中一個(gè)微縮版本的通信軟件, 4 廣域網(wǎng)的即時(shí)通訊工具采用 TCP 或者 UDP 或者 TCP、 UDP 并用的方式來實(shí)現(xiàn)通訊。 課題目的和目標(biāo) 本課題的目的旨在探究 TCP/UDP 通信的機(jī)制和原理,由于在大學(xué)期間并沒有對(duì)TCP/UDP 通信進(jìn)行系統(tǒng)的專業(yè)的學(xué)習(xí),所以,對(duì)于 TCP/UDP 通信并沒有太多的了解,而當(dāng)前的通信網(wǎng)絡(luò)的廣泛應(yīng)用,又讓研究其內(nèi)在的運(yùn)作模式和機(jī)制變得非常有意義的一件事情。尤其在內(nèi)存管理方面, C++采用直接地址訪問方式 , 需要程序員記錄并管理內(nèi)存資源。 Java 特點(diǎn) Java 是一種簡(jiǎn)單、安全、容易適用、面向?qū)ο蟆⒖梢浦?、高性能、多線程的語 7 言。 Java 提供了許多安全機(jī)制來保證其網(wǎng)絡(luò)適用上的安全性。 Java 與 Inter Java 語言取得成功的領(lǐng)域 之一就是其他語言數(shù)頁代碼 ==Java 一條語句 。那么,我們?cè)谝粋€(gè)程序中要實(shí)現(xiàn)的功能就可以劃分為多個(gè)線程來分別實(shí)現(xiàn),這大大降低了一個(gè)程序的復(fù)雜性,也提高了程序的處理效率。 面向連接的 TCP “面向連接 ”就是在正式通信前必須要與對(duì)方建立起連接。這與現(xiàn)在 流行 的手機(jī)短信非常相似 : 你在發(fā)短信的時(shí)候,只需要輸入對(duì)方手機(jī)號(hào)就 OK 了 ,至于對(duì)方能否收到,這就不是我們的事情了,一切都交給網(wǎng)絡(luò)處理。 就使用 UDP 發(fā)消息,因此有時(shí)會(huì)出現(xiàn) 你發(fā)送了消息后,會(huì)出現(xiàn)發(fā)送消息失敗的結(jié)果 。 Socket 通常用來實(shí)現(xiàn)客戶端和服務(wù)器的連接。就其本身而言, 12 它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。 AWT 組件 AWT 是 Abstract Window Toolkit (抽象窗口工具包 )的縮寫,這個(gè)工具包提供了一套與本地圖形界面進(jìn)行交互的接口。 綜上所述 ,本系統(tǒng)的設(shè)計(jì)與開發(fā)在經(jīng)濟(jì)上、軟件上和硬件設(shè)備上的條件都是滿足的。服務(wù)器與客戶端連接和傳遞數(shù)據(jù)具體實(shí)現(xiàn)的原理如下圖 32 所示: 15 S o c k e t 請(qǐng) 求 建 立 連 接客 戶 端服 務(wù) 器S e r v e r S o c k e t 監(jiān) 聽 到請(qǐng) 求 并 建 立 一 個(gè) 與客 戶 端 通 信 的 專 用S o c k e tI / O 通 道 建 立 成 功 后 開 始 通 信向 服 務(wù) 器 發(fā) 送 S o c k e t連 接 請(qǐng) 求O u t p u t S t r e a mI n p u t S t r e a m O u t p u t S t r e a mI n p u t S t r e a m流 對(duì) 象 往 返 于 客 戶 端 與 服 務(wù)器 之 間 傳 輸 數(shù) 據(jù) 實(shí) 現(xiàn) 通 訊每 次 完 成 傳 輸 便 關(guān)閉 流 和 S o c k e t每 次 完 成 傳 輸 便 關(guān)閉 流 和 S o c k e t 圖 32服務(wù)器與客戶端實(shí)現(xiàn)數(shù)據(jù)交互通信原理圖 各個(gè)模塊功能詳解 服務(wù)器端結(jié)構(gòu) 服務(wù)器的工作主要是負(fù)責(zé)對(duì)客戶端請(qǐng)求的不斷監(jiān)聽,它一直處于擁塞狀態(tài),直到有客戶端發(fā)出連接請(qǐng)求為止??蛻舳斯ぷ髂J饺缦聢D 34 所示, 啟 動(dòng) 客 戶 端C l i e n t用 戶 登 陸 窗 體L o g i n用 戶 登 陸 窗 體R e g i s t e r進(jìn) 入 聊 天 室C h a t R o o mL i s t e n e r注 冊(cè) 窗 體 時(shí) 間 監(jiān) 聽 圖 34 客戶端工作模式圖示 首先我們會(huì)啟動(dòng)客戶端,進(jìn)入類似 登陸的登陸界面 Login,上面有登陸用戶名和密碼輸入框和登陸按鈕,如果用戶輸入正確的用戶名和密碼就會(huì)直接進(jìn)入ChatRoom,如果此時(shí)有其他在線用戶,用戶就可以與他們進(jìn)行即時(shí)聊天了。協(xié)議設(shè)計(jì)就是規(guī)定服務(wù)器的 IP 和默認(rèn)的端口號(hào)( PORT),服務(wù)器在該 IP 和端口號(hào)監(jiān)聽客戶端的連接請(qǐng)求。 19 第四章 系統(tǒng)的實(shí)現(xiàn) 服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn) 服務(wù)器工作流程圖 服務(wù)器的主要工作室配置服務(wù)器并且啟動(dòng)服務(wù)器,服務(wù)器啟動(dòng)后對(duì)用戶進(jìn)行管理,包括在線用戶管理,踢出違規(guī)用戶,記錄用 戶聊天信息等。部分代碼如下, 客戶端判斷: //用戶注冊(cè) SuppressWarnings(deprecation) private void registNewUser() { // TODO Autogenerated method stub //從輸入框接收用戶注冊(cè)詳細(xì)信息并賦給封裝的注冊(cè)用戶信息類對(duì)象 RegistUserInfo registUserInfo = new RegistUserInfo()。 } //密碼有無驗(yàn)證 if(()==0){ (null, 密碼不能為空! )。 return。 return。 while(()){ flag = true。,39。//執(zhí)行數(shù)據(jù)庫語句 return。 在當(dāng)今網(wǎng)絡(luò)遍布的世界,一個(gè)簡(jiǎn)單高效的局域網(wǎng)通信工具是非常有實(shí)用價(jià)值和研究?jī)r(jià)值的。 41 致 謝 近兩個(gè)月的的忙碌,本次畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲,作為一個(gè)本科生的畢業(yè)設(shè)計(jì),由于經(jīng)驗(yàn)的缺乏,難免有許多考慮不周的地方,如果沒有指導(dǎo)老師的督促指導(dǎo)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1