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

正文內(nèi)容

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

2025-01-18 21:15上一頁面

下一頁面
  

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