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

正文內(nèi)容

基于tcpip的局域網(wǎng)聊天室的設(shè)計與實現(xiàn)-wenkub.com

2024-11-06 03:26 本頁面
   

【正文】 我要特別感謝我的 指導(dǎo)老 師 孫曉飛 , 在我系統(tǒng)的實現(xiàn)階段耐心而細致的對系統(tǒng)結(jié)構(gòu)進行指導(dǎo),在我論文的書寫階段不厭其煩的對我的論文進行查錯與修正 ,使我在完成論文的同時也深受啟發(fā)和教育 ,并且他的嚴(yán)謹?shù)乃季S方式以及認真的工作態(tài)度使我受用良多 。 在畢業(yè)設(shè)計的實踐中,特別是在收集資料、分析資料過程中掌 握了一些分析問題、解決問題的能力,在這過程中也參考了別人的一些書籍和論文的思路,并應(yīng)用到自己的設(shè)計中。希望這次的經(jīng)歷能讓我在以后學(xué)習(xí)中激勵我繼續(xù)進步 。把完成論文的過程總結(jié)如下 : 寫論文是一個不斷學(xué)習(xí)的過程,從開始 選擇 論文題目到 具體的 系統(tǒng)的實現(xiàn),再到 認真參考資料寫論文 , 這中間的每一步驟 對我來說都 有著重大的意義, 是新的嘗試與挑戰(zhàn),這是我在大學(xué)期間 通過自己努力 獨立完成的 一個項目 。可以幫助企業(yè)實現(xiàn) 在內(nèi)部局域網(wǎng)的幫助下,通過局域網(wǎng)聊天軟件,企業(yè)員工可以隨時的進行即時消息傳遞,召開網(wǎng)絡(luò)會議等,有利于提高工作效率,同時又保護了企業(yè)內(nèi)部信息的安全。 圖 59文件傳輸功能測試 1 基于 TCP/IP 的局域網(wǎng)聊天室的設(shè)計與實現(xiàn) 25 圖 510文件傳輸功能測試 2 本章小結(jié) 經(jīng)過對 局域網(wǎng)聊天室 的測試,基于時間關(guān) 系,系統(tǒng)只有實現(xiàn)兩個基本功能,正對這兩個功能,進行測試后發(fā)現(xiàn):局域網(wǎng)聊天室可以實現(xiàn)文字聊天的功能,而且能夠快速便捷的傳輸消息。 功能截圖 如圖 5 57 所示 : 圖 56悄悄話聊天功能測試 基于 TCP/IP 的局域網(wǎng)聊天室的設(shè)計與實現(xiàn) 23 圖 57悄悄話聊天功能測試 3. 字體設(shè)置: 在編輯器錄入文字時可對文字字體進行編輯。 經(jīng)測試 功能 正常,如圖 52 所示 : 基于 TCP/IP 的局域網(wǎng)聊天室的設(shè)計與實現(xiàn) 21 圖 52聊天登陸功能測試 圖 53好友在線和顯示功能測試 文本聊天 1. 群聊功能:任意用戶在編輯區(qū)編輯文字后點擊發(fā)送,所有在線用戶都能收到聊天內(nèi)容。 1. 目的:測試 系統(tǒng)登錄、合法性檢查等基本功能是否達到 設(shè)計 目的 。 ()。 基于 TCP/IP 的局域網(wǎng)聊天室的設(shè)計與實現(xiàn) 19 } else {(myMsgArea, 你取消了文件發(fā)送 )。 sendboolean = true。 } else {sendfilename = 。 ()。 (refusefile + amp。// 防止重復(fù)點接收 ()。 if (result == ) {file = ()。 String filepath = D:\\。 ()。 } else {String[] acpfile = (amp。 基于 TCP/IP 的局域網(wǎng)聊天室的設(shè)計與實現(xiàn) 17 return true。) {ClientProc cp = (ClientProc) ()。 } catch (IOException ex) {()。 // Enumeration 過時的接口, // 可以用for each 循環(huán) ()。}} } catch (Exception ee) {()。 insert(myMsgArea, 您對『 + withWho + 』說 : + mywords)。 if (privateTalkFlag) {outmsg = withWho + amp。 } else { // 對某個人交談 基于 TCP/IP 的局域網(wǎng)聊天室的設(shè)計與實現(xiàn) 16 outmsg = withWho + amp。 if ((()).length() != 0) { // 不能發(fā)送空消息也不能都發(fā)空格 if ((所有人 )) {outmsg = mywords。 + exist_name + amp。 (old + amp。 ()。} public String getSex() {return sex。 if ((strName)) { // 如果已經(jīng)在列表中,就復(fù)合框中選中,所以要確保沒有重 名 return。 for (int i = 0。} 用戶列表模塊 圖 46 在線好友主界面 客戶端 用戶列表部分代碼如下 : public void valueChanged(ListSelectionEvent e) 基于 TCP/IP 的局域網(wǎng)聊天室的設(shè)計與實現(xiàn) 14 {// 監(jiān)聽下拉列表的顯示內(nèi)容 if (() == peopleList) {try {String select = (String) ()。} public static void deleteConnection(Socket s, ClientProc cp) throws IOException {if (connections != null) {(s)。} } 服務(wù)器 端登陸模塊部分主要代碼如下: public static void addConnection(Socket s, ClientProc cp) {if (connections == null) {connections = new VectorSocket()。 out = new PrintWriter(())。 port = (())。服務(wù)器通常情況下是始終運行的 , 用來 監(jiān)聽 各個 網(wǎng)絡(luò)端口,一旦 收到客戶端的 請求, 就需要立即啟動一個進程來響應(yīng)客戶端的服務(wù) 。 第二次握手: 當(dāng) 目的主機收到 源主機發(fā)送的這個請求 幀 之后 ,發(fā)送一個帶有源端機連接序列號 和 本次連接序號 的確認 幀表示同意連接 。創(chuàng)建 Socket 對象 SocketServer 來處理服務(wù)器 端與客戶端的連接, Socket 是 Windows Socket API 的高層抽象。 接收文件的流程為:服務(wù)器端執(zhí)行接收線程,接收發(fā)送端傳來的文件,并把 它保存。 3. 文件傳輸:多線程,收發(fā)可隨時進行,相互之間沒有相互影響 ,文件傳輸速度快 。局域網(wǎng)聊天的功能和應(yīng)用效果體現(xiàn)在客戶端,而服務(wù)器端則是必 不可少的,對于系統(tǒng)的需求分析在系統(tǒng)設(shè)計的過程中應(yīng)該明確、細致: 1. 用戶登錄:設(shè)立一個服務(wù)器,實現(xiàn)多個用戶及時通信。 數(shù)據(jù)流圖 頂層數(shù)據(jù)流圖 聊 天 用 戶局 域 網(wǎng) 多人 聊 天 系統(tǒng)聊 天 用 戶 圖 22聊天系統(tǒng)頂層數(shù)據(jù)流圖 一 層 據(jù)流圖 聊 天 用 戶 聊 天 用 戶客 戶 端服 務(wù) 器 端寫 聊 天 信 息返 回讀 取返 回提 交反 饋存 儲 圖 23 聊天系統(tǒng)一層數(shù)據(jù)流圖 基于 TCP/IP 的局域網(wǎng)聊天室的設(shè)計與實現(xiàn) 7 第 3 章 系統(tǒng)設(shè)計 設(shè)計目標(biāo) 同一個局域網(wǎng)中, 如何根據(jù)自身業(yè)務(wù)的要求,量身定制,選擇一套 有效的局域網(wǎng)聊天室 系統(tǒng) 。 技術(shù)可行性分析 首先我已經(jīng)搭建好開發(fā)所需要的軟硬件平臺,并進行了合理而完善的需求分析,做好了充分的前期準(zhǔn)備工作,其次因為本程序的平臺將基于 WINDOWS,將要使用網(wǎng)絡(luò)通信技術(shù),而 WINDOWS 有完善成熟的網(wǎng)絡(luò)通信接口,以及與 JAVA 開發(fā)環(huán)境的嚴(yán)密契合能力,加之相類似的更大規(guī)模的 INTERNET 通信工具產(chǎn)品也已基于 TCP/IP 的局域網(wǎng)聊天室的設(shè)計與實現(xiàn) 6 有 例在先,所以這個程序的開發(fā)可行性在技術(shù)上是完全可行的。 測試環(huán)境規(guī)定 在開發(fā)完成以后,自己進行一個全面的測試 。 要求程序?qū)λ\行 之系統(tǒng)的硬件條件要求盡可能低,運行時內(nèi)存占用盡可能小,響應(yīng)速度要盡可能快。 系統(tǒng)基本流程圖 圖 21 聊天系統(tǒng)工作流程圖 基于 TCP/IP 的局域網(wǎng)聊天室的設(shè)計與實現(xiàn) 5 性能要求 首先要求程序要完全可靠,可以應(yīng)付種種由于系統(tǒng)問題產(chǎn)生的錯誤,比如初始網(wǎng)絡(luò)失敗,對方突然下線等。 及時實現(xiàn)在線用戶主機的檢查更新和維護。 基于 TCP/IP 的局域網(wǎng)聊天室的設(shè)計與實現(xiàn) 4 第 2 章 局域網(wǎng)聊天室系統(tǒng)分析 系統(tǒng)需求分析 功能需求 根據(jù)與廣域網(wǎng)聊天工具如 、 MSN 等的對比,及對公司、學(xué)校等團體需求的了解, 本局域網(wǎng)聊天室需要完成如下功能: 1. 用戶端之間的 進行信息傳遞 , 這是 需要實現(xiàn)的最基本的功能 。而 也具有一個相當(dāng)方便的屏幕截圖功能,另外就是,所有上述軟件都實現(xiàn)了網(wǎng)絡(luò)即時的視頻,語音聊天功能。 Windows 提供了兩種線程 : 工作線程(又稱為后臺線程)和 用戶界面線程。根據(jù)實際需要,應(yīng)用程序可以分解成許多獨立執(zhí)行的線程,每個線程并行的運行在同一進程中 [4]。它具有 實時性 ,保密性好, 占用服務(wù)器的 吞吐能力低, 寬帶資源利用率低 , 方便 編程實現(xiàn)等優(yōu)點。 我在本文中將討論一種基于 TCP/IP 使用 Socket 的局域網(wǎng)通信工具的設(shè)計與實現(xiàn)方法。在內(nèi)部局域網(wǎng)的幫助下,企業(yè) 能夠使信息流程簡化 ,提高 相互之間 信息交換的速度, 進而 提高工作 的 效率。局域網(wǎng)聊天室 ii Abstract With the development of puter work technology, a variety of Webbased applications also will be the birth, such as Interbased infor
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1