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

正文內(nèi)容

聊天程序java課程設(shè)計(jì)-資料下載頁(yè)

2025-07-07 15:32本頁(yè)面
  

【正文】 )。(:)。(msg)。}if ((login)) {(())。(\n notifying login: namelist= + ())。()。}}} //處理quit消息public void handleQuit(String line) {line = (5)。String room = (0, (39。:39。) 1)。line = ((39。:39。) + 1)。String name = line。notifyRoom(quit, quit: + name + : + name + 離開(kāi))。(this)。} //處理talk消息public void handleTalk(String line) {line = (5)。String room = (0, (39。:39。))。line = ((39。:39。)+1)。String to = (0, (39。:39。))。line = ((:)+1)。String from = (0, (:))。line = ((:) + 1)。String[] chatto = (,)。synchronized (clients) {for (int i = 0。 i ()。 i++) {Client c = (Client) (i)。for (int j = 0。 j 。 j++) {if ((chatto[j])) {(talk: + from + 對(duì)你說(shuō): + line + \n)。}}}}} //處理kick消息public void handleKick(String line) {StringTokenizer st = new StringTokenizer(line, :)。String type = ()。String room = ()。String names = ()。String admin = ()。String[] kicks = (,)。synchronized (clients) {for (int i = 0。 i ()。 i++) {Client c = (Client) (i)。for (int j = 0。 j 。 j++) {if ((kicks[j])) {(kick:)。} else {(nofity: + names + : + name + 被 + admin+ 踢出聊天室)。}}}for (int i = 0。 i 。 i++) {for (int j = 0。 j ()。 j++) {Client c = (Client) (j)。if ((kicks[i])) {try {()。} catch (IOException e) {()。}(c)。}}}}}當(dāng)服務(wù)器收到 login 消息,將新建一個(gè) Client 類(lèi),并將該實(shí)例加入到相應(yīng)聊天室的鏈表中,同時(shí)向該用戶(hù)發(fā)送 namelist 消息,將 login 消息發(fā)送給相應(yīng)聊天室的所有用戶(hù)。當(dāng)服務(wù)器收到 quit 消息,將把該用戶(hù)服務(wù)器端對(duì)應(yīng)的 Client 對(duì)象刪除,并關(guān)掉 socket 連接,同時(shí)向該聊天室所有在線用戶(hù)發(fā)送 quit 消息。當(dāng)服務(wù)器收到 talk 消息,將把消息轉(zhuǎn)發(fā)給所有接收 talk 消息的用戶(hù)。當(dāng)服務(wù)器收到 kick 消息,將向被踢出用戶(hù)發(fā)送 kick 消息,并向該聊天室所有用戶(hù)發(fā)送 notifty 消息。第 3 章 系統(tǒng)測(cè)試 測(cè)試方案單元測(cè)試:純代碼的測(cè)試(白盒測(cè)試)。主要測(cè)試代碼語(yǔ)句的正確性。集成測(cè)試:接口測(cè)試(灰盒測(cè)試,結(jié)合白盒和黑盒測(cè)試)。主要測(cè)試代碼塊之間的接口??纯磾?shù)據(jù)的傳輸是否有問(wèn)題。系統(tǒng)測(cè)試:黑盒測(cè)試。不接觸代碼,只對(duì)整個(gè)系統(tǒng)做功能的測(cè)試和性能的測(cè)試。確認(rèn)測(cè)試:是客戶(hù)做的測(cè)試。也可以叫做驗(yàn)收測(cè)試。客戶(hù)對(duì)他提出的需求,對(duì)應(yīng)要交付的軟件看看是否達(dá)到其要求。 測(cè)試結(jié)果 登錄與聊天室選擇效果演示 運(yùn)行 后,所顯示出的登錄界面圖 31 用戶(hù)登錄界面圖 32 選擇聊天室界面圖 注冊(cè)效果演示圖 33 用戶(hù)注冊(cè)界面圖 管理用戶(hù)效果演示圖 34 管理用戶(hù)界面圖 聊天室效果演示當(dāng)用戶(hù)選擇“談天說(shuō)地”聊天室,并單擊“進(jìn)入”按鈕后,會(huì)進(jìn)入聊天室界面。用戶(hù)可以同一個(gè)人或多個(gè)人聊天 ,管理員可以執(zhí)行“踢人”的操作。圖 35 普通用戶(hù)聊天室界面圖圖 36 管理員聊天室界面圖 圖 37 用戶(hù)離開(kāi)聊天室界面圖第 4 章 軟件使用說(shuō)明書(shū) 性能描述實(shí)時(shí)性好、靈活性強(qiáng)、易于不同年齡階段的人操作。 使用約束硬件平臺(tái):? CPU:Pentium 以上。? 內(nèi)存:256MB 以上。軟件平臺(tái):? 操作系統(tǒng):Windows XP 及 Windows 7 等。? 運(yùn)行環(huán)境:JDK Eclipse。 其基本實(shí)現(xiàn)過(guò)程服務(wù)器首先啟動(dòng),創(chuàng)建套接字后等待客戶(hù)的連接;客戶(hù)啟動(dòng)以后,創(chuàng)建套接字,然后和服務(wù)器建立連接;連接建立后,客戶(hù)機(jī)和服務(wù)器可以通過(guò)建立的套接字連接進(jìn)行通信。服務(wù)器和客戶(hù)端可以是一臺(tái)電腦上的兩個(gè)進(jìn)程,也可以分別部署在兩臺(tái)電腦上。這個(gè)聊天系統(tǒng)具有完整的會(huì)話功能,服務(wù)器具有建立偵聽(tīng)服務(wù),轉(zhuǎn)發(fā)聊天信息,響應(yīng)用戶(hù)下線,發(fā)送系統(tǒng)消息的功能??蛻?hù)端具有請(qǐng)求注冊(cè)、登錄,發(fā)送聊天信息,接受系統(tǒng)信息的功能。 設(shè)計(jì)總結(jié)這次設(shè)計(jì)經(jīng)過(guò)長(zhǎng)期的不懈努力,程序基本滿(mǎn)足聊天的需要。完成后的程序?qū)崿F(xiàn)了用戶(hù)登錄聊天室、用戶(hù)在線聊天、用戶(hù)退出等功能。程序設(shè)計(jì)期間,通過(guò)詢(xún)問(wèn)老師,同學(xué)和網(wǎng)上搜索相關(guān)解答等多種方式學(xué)習(xí)到很多課堂上沒(méi)有的知識(shí),還積累了一定的實(shí)踐經(jīng)驗(yàn),增強(qiáng)了動(dòng)手能力和解決實(shí)際問(wèn)題的能力。在此之前,對(duì)于 Java 編程技術(shù)或網(wǎng)絡(luò) socket 編程知識(shí)都只是略知皮毛,缺乏深入的認(rèn)識(shí),對(duì)其工作方式和原理缺乏透徹的認(rèn)識(shí)。在這段時(shí)間里,我認(rèn)真學(xué)習(xí)了 Java 語(yǔ)言開(kāi)發(fā)及 Eclipse 使用,對(duì)編程思想有了進(jìn)一步的體會(huì),養(yǎng)成了一些良好的編程習(xí)慣。程序雖然完成,但是距離優(yōu)秀仍存在一定差距,用 JAVA 開(kāi)發(fā)大型項(xiàng)目還有很多我需要去努力學(xué)習(xí)的知識(shí)。希望自己能不斷學(xué)習(xí)和實(shí)踐,爭(zhēng)取以后做得更好。參考文獻(xiàn)[1]曲朝陽(yáng), 程序設(shè)計(jì). 北京: 清華大學(xué)出版社,[2]耿祥以, 大學(xué)生實(shí)用教程. 北京: 電子工業(yè)出版社, [3] :清華大學(xué)出版社,[4]李尊朝, :中國(guó)鐵道出版社,[5]王博. 面向?qū)ο蟮慕?、設(shè)計(jì)技術(shù)與方法. 北京希望電腦公司,1990. 致謝在這兩周的 java 課程設(shè)計(jì)中,對(duì)課本中所學(xué)的知識(shí)進(jìn)一步理解和掌握,學(xué)會(huì)了如何把學(xué)到的知識(shí)用于解決實(shí)際問(wèn)題,鍛煉了自己動(dòng)手的能力。一個(gè)人要完成所有的工作是非常困難和耗時(shí)的。在以后的學(xué)習(xí)中,我會(huì)更加注意各個(gè)方面的能力的協(xié)調(diào)發(fā)展。在課程設(shè)計(jì)時(shí)遇到了很多的問(wèn)題,在王老師的幫助,和對(duì)各種資料的查閱中,將問(wèn)題解決,培養(yǎng)了我自主動(dòng)手,獨(dú)立研究的能力,為今后在學(xué)習(xí)工作中能更好的發(fā)展打下了堅(jiān)實(shí)的基礎(chǔ)。我的同學(xué)在我的課程設(shè)計(jì)中也給了我很多無(wú)私的幫助和支持,在此一并表示感謝
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1