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

正文內(nèi)容

基于tcpip的局域網(wǎng)聊天室的設(shè)計(jì)與實(shí)現(xiàn)-全文預(yù)覽

2024-12-08 03:26 上一頁面

下一頁面
  

【正文】 不能添加自己 int count = ()。}} public static Vector getClients() {return clients。} (cp)。 ()。 in = new BufferedReader(new InputStreamReader(()))。 多線程的工作原理如下圖所示: ACK=1 第一次握手,主機(jī) A 向主機(jī) B 發(fā)送連接請求 第二次握手,主機(jī) B 收到主機(jī) A的請求,向主機(jī) A回發(fā)一個(gè)確認(rèn),同時(shí)向主機(jī) A 發(fā)送一個(gè)連接請求 第三次握手,主機(jī) A 收到主機(jī) B 發(fā)送的數(shù)據(jù)包在向主機(jī) B 發(fā)送一個(gè)確認(rèn)連接 SYN=1,SEQ= ACK=1,SYN=1,SEQ= aaaaaaaaaa 基于 TCP/IP 的局域網(wǎng)聊天室的設(shè)計(jì)與實(shí)現(xiàn) 12 圖 43 多線程在線 軟件框架 Users SendOne SendAll FileTrans UserList Connect Client Server TCP Socket 圖 44 軟件主題框架 代碼實(shí)現(xiàn) 用戶登陸模塊 圖 45用戶登陸模塊 客戶端 登陸模塊部分主要代碼如下 : class Connect extends JFrame implements ActionListener, ItemListener, { public void link() throws Exception { // 連接服務(wù)器 hostName = ().trim()。服務(wù)器通過監(jiān)聽來判斷是否有客戶端請求登陸并予以響應(yīng) , 而客戶端則是在需要登陸時(shí)候提交登陸請求以便服 務(wù)器進(jìn)行監(jiān)聽。 Socket 和 TCP 的工作流程如下圖所示 : 圖 41 TCP套接字的使用 基于 TCP/IP 的局域網(wǎng)聊天室的設(shè)計(jì)與實(shí)現(xiàn) 11 TCP 三次握手協(xié)議 第一次握手: 源 主機(jī) 通過 發(fā)送一個(gè) 數(shù)據(jù) 幀來 請求 本次 的 連接。 TCP套接字的使用如圖 41。 圖 31系統(tǒng) 文字聊天 業(yè)務(wù)流程圖 發(fā)送文件的流程為:用戶添加文件向接收端發(fā)送文件傳輸請求,如果同意接收后,則啟動計(jì)時(shí)器,發(fā)送文件流,反饋狀態(tài),否則繼續(xù)添加文件,重復(fù)操作。用戶還可以對字體進(jìn)行修改。 局域網(wǎng)聊天作為一種廣泛的網(wǎng)絡(luò)應(yīng)用對其基礎(chǔ)的承載網(wǎng)絡(luò)環(huán)境的要求較低。并且 JAVA 支持可視化圖形界面,使得操作更加直觀。 現(xiàn)階段, 因?yàn)楸拒浖蛔鲩_發(fā)學(xué)習(xí)使用, 在校期間花費(fèi)時(shí)間, 在此期間通過自己學(xué)習(xí)和查閱圖書以及詢問老師 獲得相關(guān)知識和方法,并 沒有其他的支出,而且 現(xiàn)階段只做學(xué)習(xí) 暫且不考慮經(jīng)濟(jì)成本及盈利問題。所以應(yīng)該采用模塊化開發(fā),各個(gè)模塊之間不要有太多的聯(lián)系,以免維護(hù)困難。 開發(fā)文檔要有好的 便于 理解性,如果系統(tǒng)又要交由別人接手開發(fā),或者自己由于種種原因需要進(jìn)行二次開發(fā),那么要保證以后能夠清晰的理解整個(gè)系統(tǒng)的設(shè)計(jì)思路以及實(shí)現(xiàn)細(xì)節(jié)。 在聊天的過程中 , 服務(wù)端會一直進(jìn)行監(jiān)聽確認(rèn)是否有客戶端退出系統(tǒng) ; 如果監(jiān)聽不到某一個(gè)客戶端的 CS, 則 認(rèn)為服務(wù)器已經(jīng)下線, 就需要 提示用戶并建議 其 退出, 一段時(shí)間后如果客戶端沒有響應(yīng),則自動退出 [8]。 3. 在線用戶主機(jī) 名 列表的 顯示和維護(hù) 。 主要內(nèi)容 本文主要內(nèi)容是設(shè)計(jì)一個(gè)基于 WINDOWS 平臺的局域網(wǎng)即時(shí)聊天工具,然后闡述本軟件 的功能、特點(diǎn)及使用方法,并詳細(xì)闡述開發(fā)本軟件所用的相關(guān)技術(shù),具體分析本軟件的各個(gè)模塊的功能及實(shí)現(xiàn)方法,說明本軟件的設(shè)計(jì)思想及方法。 國內(nèi)外研究現(xiàn)狀 基于局域網(wǎng)的即時(shí)通信工具,實(shí)際上是互聯(lián)網(wǎng)即時(shí)通信工具的一個(gè)小規(guī)模版本,廣域網(wǎng)上 的即時(shí)通信工具,如今一般采用 UDP 或者 TCP 協(xié)議體系來實(shí)現(xiàn) ,開發(fā)技術(shù)已經(jīng)比較成熟,比如較早的 MSN,ICQ Messanger,Yahoo 通這些國外開發(fā)的產(chǎn)品,還有國產(chǎn)的有名的 ,新浪 UC,LAVALAVA 等,這些工具統(tǒng)統(tǒng)都實(shí)現(xiàn)了廣域網(wǎng)上的即時(shí)通信,盡管都是即時(shí)通信,實(shí)現(xiàn)了即時(shí)聊天,以及文件傳輸?shù)闹饕δ?,但是也各有各的特色,比?ICQ 的巨大客戶群, MSN 的個(gè)性化表情, YAHOO 通的易操作性等。操作系統(tǒng)是根據(jù)線程的優(yōu)先級來 安排 CPU 的時(shí)間,優(yōu)先級高的線程 要 優(yōu)先運(yùn)行,優(yōu)先級低的線程則 等待高優(yōu)先級的運(yùn)行完之后再運(yùn)行 [5]。單獨(dú)一基于 TCP/IP 的局域網(wǎng)聊天室的設(shè)計(jì)與實(shí)現(xiàn) 2 個(gè)執(zhí)行程序運(yùn)行時(shí),缺省地包含 了 一 個(gè)主線程,主線程以函數(shù)地址的形式出現(xiàn),提供程序的啟動點(diǎn) ,當(dāng)主線程終止時(shí),進(jìn)程也隨之終止。 基于 Socket 的局域網(wǎng)聊天工具是此類局域網(wǎng) 聊天 軟件的具體實(shí)例之一,它很好地詮釋了 基于 TCP/IP 的 Socket 通信的原理,并且在企業(yè)內(nèi)部 教學(xué)、討論、通訊 等應(yīng)用中都具有 非常好 的實(shí)用價(jià)值。其中局域網(wǎng)聊天系統(tǒng)是一個(gè)重要組成部分,它為人們的交流提供了一個(gè)平臺出于高效、快速地處理各種事務(wù)的作用 [1]。出于以快速、簡潔、方便的 處理各種 日常工作 事務(wù)的目的,越來越多的企業(yè)在其內(nèi)部使用局域網(wǎng)來進(jìn)行 相應(yīng)的 工作。C/S。本系統(tǒng)主要包括登 陸、聊天、好友列表和服務(wù)器管理幾個(gè)部分。局域網(wǎng)聊天室作為一種新型的聊天工具可以提供更為及時(shí)、可靠、突破了必須有外界網(wǎng)絡(luò)接入等優(yōu)點(diǎn), 具有極其廣泛的發(fā)展前景。很多政府機(jī)構(gòu),企業(yè),學(xué)校,都是先以一個(gè)統(tǒng)一的局域網(wǎng)聯(lián)結(jié)在一起,再分別接入 ,就這樣應(yīng)運(yùn)而生了。局域網(wǎng)的發(fā)展也同樣迅速。本文通過 局域網(wǎng) 聊天系統(tǒng)來具體共享內(nèi)存實(shí)現(xiàn)進(jìn)程間的數(shù)據(jù)交換,利用 windows 消息機(jī)制實(shí)現(xiàn)進(jìn)程間的同步,兩種機(jī)制結(jié)合使用。本系統(tǒng)采用典型的 C/S(客戶端 /服務(wù)器 )的框架模式,在該方案中采用 Socket(套接字)原理實(shí)現(xiàn)網(wǎng)絡(luò)通信,最終實(shí)現(xiàn)了通過服務(wù)器中轉(zhuǎn)的文字聊天、文件傳輸功能,從而大大降低了程序的開發(fā)難度。TCP/IP。C/S; Local Area Network Chat Room I 目 錄 第 1 章 引言 ....................................................... 1 課題背景 ..................................................... 1 國內(nèi)外研究現(xiàn)狀 ............................................... 2 主要內(nèi)容 ..................................................... 3 第 2 章 局域網(wǎng)聊天室系統(tǒng)分析 ......................................... 4 系統(tǒng)需求分析 ................................................. 4 功能需求 ............................................... 4 系統(tǒng)基本流程圖 ......................................... 4 性能要求 ............................................... 5 測試環(huán)境規(guī)定 ........................................... 5 可行性研究 ................................................... 5 成本可行性分析 ......................................... 5 技術(shù)可行性分析 ......................................... 5 系統(tǒng)開發(fā)環(huán)境的分析 ........................................... 6 數(shù)據(jù)流圖 ..................................................... 6 頂層數(shù)據(jù)流圖 ........................................... 6 一 層數(shù)據(jù)流圖 ........................................... 6 第 3 章 系統(tǒng)設(shè)計(jì) ..................................................... 7 設(shè)計(jì)目標(biāo) ..................................................... 7 構(gòu)建開發(fā)環(huán)境 ................................................. 7 系統(tǒng)模塊流程圖 ............................................... 7 系統(tǒng)功能模塊圖 ............................................... 9 第 4 章 基于 Eclipse 的聊天室的分析與設(shè)計(jì) ............................ 10 TCP 套接字的運(yùn)用 ............................................ 10 TCP 三次握 手協(xié)議 ............................................ 11 程序結(jié)構(gòu) .................................................... 11 多用戶在線方案 ........................................ 11 II 軟件框架 .............................................. 12 代碼實(shí)現(xiàn) ..........................
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1