java課程設(shè)計(jì)聊天小程序_第1頁
已閱讀1頁,還剩18頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  課程設(shè)計(jì)指導(dǎo)書</b></p><p><b>  課程設(shè)計(jì)報(bào)告</b></p><p><b>  課程:</b></p><p><b>  學(xué)號:</b></p><p><b>  姓名:</b>

2、</p><p><b>  班級</b></p><p><b>  教師:</b></p><p><b>  時(shí)間</b></p><p><b>  計(jì)算機(jī)科學(xué)與技術(shù)</b></p><p> 姓 名學(xué) 號班 級一班&l

3、t;/p><p> 課程名稱Java課程設(shè)計(jì)課程性質(zhì)</p><p> 設(shè)計(jì)時(shí)間2010年 11月4日—— 2010年12月31日</p><p> 設(shè)計(jì)名稱聊天小程序</p><p> 設(shè)計(jì)目的本次課程設(shè)計(jì)是對前面學(xué)過的面向?qū)ο蟮木幊趟枷胍约熬幊谭椒ǖ囊粋€總結(jié)、回顧和實(shí)踐。開始設(shè)計(jì)前學(xué)生一定要先回顧以前所學(xué)的內(nèi)容,明確本次設(shè)計(jì)所要用到的技術(shù)點(diǎn)

4、并到網(wǎng)上搜索以及查閱相關(guān)的書籍來搜集資料。通過編寫一個基于JAVA的應(yīng)用系統(tǒng)綜合實(shí)例,來掌握J(rèn)ava語言編程技巧。</p><p> 設(shè)計(jì)要求1、使用圖形用戶界面。2、能實(shí)現(xiàn)一個聊天室中多人聊天。3、可以兩人私聊。</p><p> 設(shè)計(jì)思路與設(shè)計(jì)過程思路與原理:服務(wù)器端接受客戶端的連接請求,同時(shí)啟動一個線程處理這個連接,線程不停的讀取客戶端輸入,然后把輸入加入隊(duì)列中,等候處理。在線程啟動

5、的同時(shí)將線程加入隊(duì)列中,以便在需要的時(shí)候定位和取出。過程:首先設(shè)計(jì)ChatServer服務(wù)端與ChatClinet客戶端 服務(wù)器(ChatServer),使用ServerSocket監(jiān)聽指定的端口,端口可以隨意指定(由于1024以下的端口通常屬于保留端口,在一些操作系統(tǒng)中不可以隨意使用,所以建議使用大于1024的端口),等待客戶連接請求,客戶連接后,會話產(chǎn)生;在完成會話后,關(guān)閉連接??蛻舳耍–hatClinet),使用Socket對網(wǎng)

6、絡(luò)上某一個服務(wù)器的 某一個端口發(fā)出連接請求,一旦連接成功,打開會話;會話完成后,關(guān)閉Socket??蛻舳瞬恍枰付ù蜷_的端口,通常臨時(shí)的、動態(tài)的分配一個1024以上的端口。(具體詳細(xì)的過程步驟及代碼見下面) </p><p> 計(jì)劃與進(jìn)度計(jì)劃在兩個月內(nèi)完成任務(wù),首先在前半個月內(nèi)(11月4日--11月19日),構(gòu)思通過網(wǎng)上(圖書館)的知識與課本上的相關(guān)內(nèi)容的了解與認(rèn)識,確認(rèn)好選擇的課題與怎

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論