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

正文內(nèi)容

java即時(shí)聊天系統(tǒng)-預(yù)覽頁(yè)

 

【正文】 計(jì) 2 C/S 模型 2 JAVA TCPSOCKET 通信流程描述 3 C/S 兩端通過 Socket 機(jī)制進(jìn)行連接3 具體流程描述4 多線程編程技術(shù) 4 進(jìn)程及線程概述 4 JAVA 對(duì)多線程編程的支持 54 系統(tǒng)流程與實(shí)現(xiàn) 6 服務(wù)器模塊詳細(xì)設(shè)計(jì) 6 客戶端模塊詳細(xì)設(shè)計(jì) 8 MESSAGEBEAN 詳細(xì)設(shè)計(jì) 105 系統(tǒng)測(cè)試與分析 11結(jié) 論 16參考文獻(xiàn) 161 引言 課題背景近年來,隨著全球信息化進(jìn)程的不斷發(fā)展,網(wǎng)絡(luò)也在飛速發(fā)展。這些在企業(yè)內(nèi)部原有局域網(wǎng)設(shè)計(jì)之初未曾考慮到的新情況的出現(xiàn)使得局域網(wǎng)不堪重負(fù),容易發(fā)生信息阻塞,此時(shí),局域網(wǎng)不但不能提高生產(chǎn)效率,反而成為企業(yè)發(fā)展的瓶頸。 我在本文中將討論一種基于 Socket 的局域網(wǎng)通信工具的設(shè)計(jì)與實(shí)現(xiàn)方法。它具有信息收發(fā)速度快,保密性好,占用網(wǎng)絡(luò)帶寬資源低,占用服務(wù)器吞吐能力低,易于編程實(shí)現(xiàn)等優(yōu)點(diǎn)。 本文主要工作本文主要工作是設(shè)計(jì)一個(gè)可以跨平臺(tái)的局域網(wǎng)即時(shí)聊天工具,然后闡述本軟件的功能、特點(diǎn)及使用方法,并詳細(xì)闡述開發(fā)本軟件所用的相關(guān)技術(shù),具體分析本軟件的各個(gè)模塊的功能及實(shí)現(xiàn)方法,說明本軟件的設(shè)計(jì)思想及方法。 (3)上、下線提醒;臟話過濾;聊天快捷模板;登錄驗(yàn)證;設(shè)置字體及文本背景。操作系統(tǒng):Windows XP 或 Linux。3 系統(tǒng)總體設(shè)計(jì) C/S 模型 在網(wǎng)絡(luò)編程中最常用的方案便是 Client/Server (客戶機(jī)/服務(wù)器)模型。通常的通信工具,都采用客戶機(jī)/服務(wù)器(C/S) 體系結(jié)構(gòu), C/S 結(jié)構(gòu)是這樣的一種結(jié)構(gòu):它包括一個(gè)客戶機(jī)(或前端),一個(gè)服務(wù)器(或稱后端), 客戶機(jī)的作用是訪問和處理遠(yuǎn)程服務(wù)器上的數(shù)據(jù),服務(wù)器的作用是接收和處理客戶機(jī)的數(shù)據(jù)請(qǐng)求。Client/Server 模型最終可歸結(jié)為一種“請(qǐng)求/ 應(yīng)答”關(guān)系。進(jìn)程是應(yīng)用程序的執(zhí)行實(shí)例,每個(gè)進(jìn)程是由私有的虛擬地址空間、代碼、數(shù)據(jù)和其它各種系統(tǒng)資源組成,進(jìn)程在運(yùn)行過程中創(chuàng)建的資源隨著進(jìn)程的終止而被銷毀,所使用的系統(tǒng)資源在進(jìn)程終止時(shí)被釋放或關(guān)閉。用戶根據(jù)需要在應(yīng)用程序中創(chuàng)建其它線程,多個(gè)線程并發(fā)地運(yùn)行于同一個(gè)進(jìn)程中。 java 對(duì)多線程編程的支持 Java 對(duì)多線程的支持是非常強(qiáng)大的,他屏蔽掉了許多的技術(shù)細(xì)節(jié),讓我們可以輕松的開發(fā)多線程的應(yīng)用程序。類結(jié)構(gòu)如下: 圖 41 服務(wù)器端主框架模塊圖其中紅色空心方塊的為類私有屬性,綠色實(shí)心圓為類公共函數(shù)。Socket s =()。input = new ObjectInputStream(())。//獲取發(fā)送名(chatname)。//群聊信息寫入輸出流到客戶端}else{(message)。 i ()。 i ()。i++){Server temp = (Server)(i)。設(shè)置默認(rèn)外觀、字體、背景色、聊天快捷模板、登錄驗(yàn)證等功能均在這些組件基礎(chǔ)上實(shí)現(xiàn)。//重新設(shè)置列表框數(shù)據(jù)項(xiàng)()。return。amp。()。amp。(我私下對(duì)+()+說:\n+message+\n)。}其他相關(guān)功能主要代碼如下:上下線提醒:public void run(){sendmessage(我上線了)。}(0)。}聊天快捷模板:(new ActionListener(){//設(shè)置快捷聊天語public void actionPerformed(ActionEvent e) {Object o = ()。 MessageBean 詳細(xì)設(shè)計(jì)開發(fā)個(gè) Message 類來封裝打包和解包消息的方法 (項(xiàng)目中開發(fā) ),方便調(diào)用public class Message implements {private String send_user。 = content。}public String toString(){//重寫了toString方法if(rec_user == null){return send_user+說:\n+content。}public String getRec_user(){return rec_user。}}5 系統(tǒng)測(cè)試與分析運(yùn)行截圖并分析登錄驗(yàn)證:上線驗(yàn)證:下線驗(yàn)證:聊天模板驗(yàn)證:臟話過濾驗(yàn)證: 私聊驗(yàn)證(選擇相應(yīng)用戶可以進(jìn)行私聊 ):群聊驗(yàn)證(選擇群發(fā)按鈕,將會(huì)取消對(duì)具體用戶的選擇,從而實(shí)現(xiàn)群聊) :結(jié) 論在當(dāng)今電腦網(wǎng)絡(luò)密布的世界當(dāng)中,一個(gè)簡(jiǎn)單高效的局域網(wǎng)通信工具是如此的具有實(shí)用性,所以我們應(yīng)當(dāng)重視對(duì)它的相關(guān)研究與開發(fā)。 本次課程設(shè)計(jì)涉及到了 java 利用 Socket 的網(wǎng)絡(luò)通信和圖形用戶界面 GUI 的設(shè)計(jì)以及JAVA 多線程技
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1