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

正文內(nèi)容

基于java實(shí)現(xiàn)聊天室-全文預(yù)覽

  

【正文】 }catch(Exception e){} } } 首先, 服務(wù)器端得到每個(gè)連接上的客戶端信息棧,讀取每個(gè)連接線程信息棧并把信息發(fā)送出去。 broadcastInfor=ClientName++string。 ClientName=(String)(i)。 19 服務(wù)器轉(zhuǎn)發(fā)信息 public void run(){ try{ while(true){ for(int i=0。 (label1)。 } ()。 address=()。 StringBuffer info=new StringBuffer(INFO:)。 ipAdd=new String(())。 break。 if(checkName(c)){ activeConnects++。 } } catch(IOException e){display(無(wú)法監(jiān)聽! )。 } catch(Exception e){ display(服務(wù)器已關(guān)閉 ! )。 (()++())。 用戶在 登錄 界面中輸入用戶名和密碼進(jìn)入到聊天室中。 用戶 登錄 模塊 流程圖如圖 45 所示: 管理員 身份驗(yàn)證 管理員界面 關(guān)閉服務(wù)器 啟動(dòng)服務(wù)器 查看在線用戶人數(shù) 開始 結(jié)束 提示用戶名或密碼錯(cuò)誤 正確 錯(cuò)誤 查看聊天信息 15 圖 45 用戶登錄 模塊 流程圖 下面對(duì)用戶 登錄 程序流程圖做簡(jiǎn)要敘述。如果在數(shù)據(jù)庫(kù)中沒(méi)有相同信息,則系統(tǒng)提示錯(cuò)誤,并返回 登錄 界面。聊天室模塊是指系統(tǒng)聊天室所具有的基本功能,如發(fā)送、 接收信息,查 看 當(dāng)前和服務(wù)器的 連接狀態(tài) ,顯示發(fā)送和接收的信息 。首先,管理員 登錄 是指管理員通過(guò)輸入用戶名和 密碼進(jìn)入到管理員界面,即系統(tǒng)的服務(wù)器端。 對(duì)服務(wù)器端來(lái)說(shuō), Socket 是可見的,服務(wù) 器通過(guò)用戶名操作 Socket,進(jìn)而回應(yīng)客戶端的請(qǐng)求。 聊天室設(shè)計(jì)圖如圖 41 所示。總體 設(shè)計(jì)包括子系統(tǒng)的劃分和模塊設(shè)計(jì),詳細(xì)設(shè)計(jì)包括各模塊的詳細(xì)描述、輸入輸出設(shè)計(jì)等。雖然對(duì) Java 的網(wǎng)絡(luò)編程不是很熟悉,但是通過(guò)到圖書館 查閱書籍和網(wǎng)上收集資料,現(xiàn)在對(duì) Java 網(wǎng)絡(luò)編程有了一定的了解 。 從開發(fā)環(huán)境來(lái)看 , JBuilder5 是一組全面的高效率工具,使用 Java 編程語(yǔ)言創(chuàng)建可伸縮的,高性能的 和具有不依賴于平臺(tái)性能的應(yīng)用程序。在多線程機(jī)制中,不同的線程處理不同的任務(wù),他們之間互不干涉,不會(huì)由于一處等待 影響 其他部分,這樣容易實(shí)現(xiàn)網(wǎng)絡(luò)上的實(shí)時(shí)交互操作。在 Java 中,如果不創(chuàng)建新類就無(wú)法創(chuàng)建程序 , Java 程序在運(yùn)行時(shí)必須先創(chuàng)建一個(gè)類的實(shí)例, 然后才能提交運(yùn)行。這使程序設(shè)計(jì)更加簡(jiǎn)便,同時(shí)減少 了出錯(cuò)的可能。包括用戶的用戶名、 登錄 密碼、真實(shí)姓名、電話、傳真、 所屬地區(qū)。用戶的聊天信息可以在自己和其他用戶的界面上顯示。情況 1:管理員啟動(dòng)服務(wù) 器,管理員界面將出現(xiàn)用戶連接信息和用戶的聊天信息,用戶在 登錄 后可以進(jìn)入到聊天界面中。 ( 7)顯著提高工作效率,減少人力、物力資源的投入。用戶進(jìn)入到聊天大廳中可以聊天,查看服務(wù)器狀態(tài)。兩類界面根據(jù)系統(tǒng)使用者的角色不同, 登錄 界面也有所不同。如果在運(yùn)行過(guò)程中,服務(wù)器斷開則系統(tǒng)會(huì)有提示。此時(shí),所有的客戶 端都將失去和服務(wù)器端的連接,從而,用戶所有的聊天信息發(fā)送將不成功。 6 第 3 章 系統(tǒng)需求分析 系統(tǒng)任務(wù) 描述 本系統(tǒng)是采用 Java基于 C/S開發(fā)的聊天室。 ( 3) 查詢分析器 查詢分析器是運(yùn)行、測(cè)試用戶的 Transactsql 語(yǔ)句、批處理和腳本的場(chǎng)所。 Sql Server 2020 可運(yùn)行在 windows 98/NT/2020/XP 等多種操作系統(tǒng)下 [10]。程序中的線程都是Thread 的實(shí)例。 ( 1)一個(gè)虛擬的 CPU。一個(gè)執(zhí)行流是由 CPU 運(yùn)行程序代碼并操縱程序的數(shù)據(jù)所形成的。然后,服務(wù)器繼續(xù)監(jiān)聽 ServerSocket,處理新的客戶機(jī)連接。 下面我們來(lái)看看在 Java 里對(duì) Socket 的運(yùn)行過(guò)程實(shí)現(xiàn)。這個(gè)過(guò)程如圖 22 所示。在本論文中,我們這樣描述 C/S,網(wǎng)絡(luò)上的一臺(tái)計(jì)算機(jī)向網(wǎng)絡(luò)上的另外一臺(tái)計(jì)算機(jī)請(qǐng)求一個(gè)進(jìn)程或數(shù)據(jù),如圖 21 所示。無(wú)論是水平伸縮還是垂直伸縮都有很出色的表現(xiàn)。客戶進(jìn)程包含邏輯和提供用戶接口,服務(wù)進(jìn)程充當(dāng)一個(gè)管理共享資源的軟件引擎,這些共享資源可以是數(shù)據(jù)庫(kù),打印機(jī),調(diào)制解調(diào)器和處理機(jī)等。任何 Java 編寫的程序都可以在 JBuilder 上運(yùn)行、調(diào)試和工作 [3]。 JBuilder 作為業(yè)界領(lǐng)先的 Java 開發(fā)工具,在集成了 Tomcat 并支持 WebLogic 的同時(shí),其套裝版更是集成了 DreamweaverUltraDev,Rational Rose 等產(chǎn)品, JBuilder5 提供了可視化的集成開發(fā)工具,支持開發(fā)人員向?qū)O大地簡(jiǎn)化了開發(fā)人員的工作,使開發(fā)更為快捷,方便 [12]。只要向 Socket 的輸出流寫,一個(gè)進(jìn)程就可以通過(guò)網(wǎng)絡(luò)連接向其他進(jìn)程發(fā)送數(shù)據(jù);同樣,通過(guò)讀 Socket 的輸入流,就可以讀取傳輸來(lái)的數(shù)據(jù) [9]。 無(wú)連接方式中,通信雙方不存在一個(gè)連接過(guò)程,一次網(wǎng)絡(luò) I/O 以一個(gè)數(shù)據(jù)報(bào)形式進(jìn)行,而且每次網(wǎng)絡(luò) I/O 可以和不同主機(jī)的不同進(jìn)程進(jìn)行。通過(guò) Socket 的數(shù)據(jù)是原始字節(jié)流信息,通信雙方必須根據(jù)約定的協(xié)議對(duì)數(shù)據(jù)進(jìn)行處理與解釋 [15]。目前, Java 技術(shù)除了沿著 J2SE, J2EE,J2ME 三種技術(shù)為主脈絡(luò)迅速發(fā)展外,還密切關(guān)注 Inter 環(huán)境下各種新型信息技術(shù)的發(fā)展,并能夠迅速與這些新技術(shù)融合,積極支持這些新技術(shù)應(yīng)用的開發(fā) [1]。大型網(wǎng)站可以通過(guò)聊天室來(lái)提高自身的知名度,增加的訪問(wèn)流量。 ( 2) 服務(wù)器端能夠正確的啟動(dòng),并且時(shí)刻監(jiān)視客戶端,保持與客戶端的連接。中國(guó)的一些龍頭網(wǎng)站,如 sina,有很多聊天室, 供國(guó)內(nèi)外的不同的人們進(jìn)行不同話題的討論,不僅將會(huì)員發(fā)展由國(guó)內(nèi)延伸到國(guó)際,更是為提高自身的知名度提供了方便 [2]。 基于 C/S 模型的 Java 聊天室是應(yīng)用于網(wǎng)絡(luò)交流領(lǐng)域的系統(tǒng),它的 主要特點(diǎn)有 : ( 1) 通用性:聊天室系統(tǒng)在各種各樣的網(wǎng)絡(luò)中均可以運(yùn)行,系統(tǒng)具有較高的可移植性和使用性; ( 2) 實(shí)用 性:系統(tǒng)具有良好的人機(jī) 界面,便于 各類使用者 操作,提供了人性化的服務(wù); ( 3) 及時(shí)性:通過(guò)網(wǎng)絡(luò)的連接,系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1