下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于VC的局域網(wǎng)聊天室(任務(wù)書(shū)和開(kāi)題報(bào)告)武漢理工大學(xué)畢業(yè)設(shè)計(jì) ( 論文)局域網(wǎng)聊天室的VC+實(shí)現(xiàn)學(xué)院(系):理學(xué)院專(zhuān)業(yè)班級(jí):電子信息科學(xué)與技術(shù)專(zhuān)業(yè) 0702班 學(xué)生姓名 : 王健 指導(dǎo)教師: 謝頌華學(xué)位論文原創(chuàng)性聲明本人鄭重承諾 : 所呈交的論文是在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所得的研究成果。除了文中特別甲乙標(biāo)注引用的內(nèi)容外,本論文不包括其他任何個(gè)人或集體已發(fā) 表或撰寫(xiě)的成果作品。本人完全意識(shí)到聲明的法律后果由本人承擔(dān)。作者簽名 :年月日學(xué)位論文版權(quán)使用授權(quán)書(shū)本學(xué)位論文作者完全了解學(xué)校有關(guān)保障、使用學(xué)位論文的規(guī)定,同意學(xué)校保留 并向有關(guān)學(xué)位論文管理部門(mén)或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查
2、閱和 借閱。本人授權(quán)省級(jí)優(yōu)秀學(xué)士論文評(píng)選機(jī)構(gòu)將本學(xué)位論文的全部或部分內(nèi)容編入有 關(guān)數(shù)據(jù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。本學(xué)位論文屬于 1、保密囗,在 年解密后適用本授權(quán)書(shū)2、不保密囗 。( 請(qǐng)?jiān)谝陨舷鄳?yīng)方框內(nèi)打“ ?” )作者簽名 : 年 月 日導(dǎo)師簽名 : 年 月 日本科生畢業(yè)設(shè)計(jì) (論文)任務(wù)書(shū) 學(xué)生姓名: 王健 專(zhuān)業(yè)班級(jí): 電信科 0702 指導(dǎo) 教師: 謝頌華 工作單位 : 武漢理工大學(xué)理學(xué)院 設(shè)計(jì)(論文)題目: 局域網(wǎng)聊天室的VC+實(shí)現(xiàn)設(shè)計(jì)(論文)主要內(nèi)容 :利用VC6.0平臺(tái)完成局域網(wǎng)的網(wǎng)絡(luò)聊天室設(shè)計(jì),采用 CSocket技術(shù)實(shí)現(xiàn)網(wǎng)絡(luò)通 訊。通訊分
3、為服務(wù)器和客戶端,服務(wù)器設(shè)置端口號(hào),實(shí)現(xiàn)網(wǎng)絡(luò)監(jiān)聽(tīng),保存用戶信息 客戶端接入聊天室,發(fā)送文字信息,相互之間進(jìn)行網(wǎng)絡(luò)通訊。要求完成的主要任務(wù) :1、查閱不少于 15 篇的相關(guān)資料,其中英文文獻(xiàn)不少于 3 篇,完成開(kāi)題報(bào)告。2、掌握C+編程語(yǔ)言,熟悉VC編程環(huán)境。3、在VC中進(jìn)行CSocket的編程,實(shí)現(xiàn)局域網(wǎng)聊天室。4、完成不少于 5000 漢字的英文文獻(xiàn)翻譯。5、完成不少于 12000 字的畢業(yè)論文。必讀參考資料 :1、孫鑫.VC+深入詳解.電子工業(yè)出版社.20052、陳永彬. 語(yǔ)音信號(hào)處理 .中國(guó)科學(xué)技術(shù)大學(xué)出版社 .19903、Visual C+.NET 程序設(shè)計(jì). 清華大學(xué)出版社 .200
4、24、李凌. Winsock 2 網(wǎng)絡(luò)編程實(shí)用教程 . 清華大學(xué)出版社 .2005 指導(dǎo)教師簽名 : 系主任簽名 :院長(zhǎng)簽名 ( 章)武漢理工大學(xué)本科生畢業(yè)設(shè)計(jì) (論文)開(kāi)題報(bào)告 1 、目的及意義 ( 含國(guó)內(nèi)外的研究現(xiàn)狀分析 ) 近年來(lái),隨著全球信息化的不斷發(fā)展,網(wǎng)絡(luò)也在飛速發(fā)展。出于高效、快速地 處理各種事務(wù)的目的,越來(lái)越多的企業(yè)在其內(nèi)部使用局域網(wǎng)來(lái)進(jìn)行工作。在內(nèi)部局 域網(wǎng)的幫助下,企業(yè)得以簡(jiǎn)化信息流程,提高信息交換的速度,從而提高工作效 率。然而,隨著企業(yè)規(guī)模的擴(kuò)大,業(yè)務(wù)量的增加,企業(yè)內(nèi)部的信息越來(lái)越私密,企 業(yè)只希望員工通過(guò)內(nèi)部局域網(wǎng)進(jìn)行溝通與交流,避免企業(yè)內(nèi)部機(jī)密通過(guò) Internet
5、 泄露到外部。為了解決上述矛盾,人們提出了開(kāi)發(fā)局域網(wǎng)聊天軟件的構(gòu)想,通過(guò)局 域網(wǎng)聊天軟件,企業(yè)員工可以隨時(shí)的進(jìn)行即時(shí)消息傳遞,召開(kāi)網(wǎng)絡(luò)會(huì)議等,有利于 提高工作效率,同時(shí)又保護(hù)了企業(yè)內(nèi)部信息的安全。隨著用戶對(duì)軟件功能的需求不斷提高 , 即時(shí)通訊的產(chǎn)品也不斷地更新?lián)Q代。即 時(shí)通訊的發(fā)展不論是在基礎(chǔ)應(yīng)用方面還是在擴(kuò)展應(yīng)用方面都有著飛躍。為了滿足用 戶的需求,包括騰訊公司的聊天軟件 QQ在內(nèi),許多即時(shí)性聊天工具都推出了語(yǔ)音 聊天、視頻聊天功能模塊。本課題研究的是基于局域網(wǎng)的聊天室,用VC+編寫(xiě)的程序,程序?qū)崿F(xiàn)一般的文字聊天功能,可作為某局域網(wǎng)的交流工具。本系統(tǒng)采用基于 Socket 的方法實(shí)現(xiàn)局域網(wǎng)通
6、信,基于 Socket 的局域網(wǎng)通信軟 件可以為企業(yè)原有的局域網(wǎng)提供一種良好,安全,快速的通信機(jī)制。它的實(shí)現(xiàn)無(wú)需 對(duì)企業(yè)原有的局域網(wǎng)硬件進(jìn)行任何改動(dòng),具有實(shí)現(xiàn)成本低廉的優(yōu)點(diǎn),它的使用能有 效地降低局域網(wǎng)通信負(fù)荷,提高局域網(wǎng)的使用效率,可以很好地解決企業(yè)內(nèi)部局域 網(wǎng)的各種通信需求。基于 Socket 的局域網(wǎng)聊天工具很好地詮釋了 Socket 通信的原理,并且在企業(yè) 內(nèi)部通信、教學(xué)、討論等應(yīng)用中都具有一定的實(shí)用價(jià)值。它具有信息收發(fā)速度快, 保密性好,占用網(wǎng)絡(luò)帶寬資源低,占用服務(wù)器吞吐能力低,易于編程實(shí)現(xiàn)等優(yōu)點(diǎn)。 基于 Socket 的局域網(wǎng)通信軟件應(yīng)用范圍廣闊,不但可以處理傳統(tǒng)的通信需求,而 且
7、也能擴(kuò)展以適應(yīng)新型的網(wǎng)絡(luò)應(yīng)用,如網(wǎng)絡(luò)教育,數(shù)據(jù)影音傳輸?shù)龋瑩碛袕V泛的應(yīng) 用前景。如今基于局域網(wǎng)的即時(shí)通信工具一般采用UDP或者TCP協(xié)議體系來(lái)實(shí)現(xiàn),開(kāi)發(fā)技術(shù)已經(jīng)比較成熟。UDP的實(shí)時(shí)性比較好,但是不一定提供可靠的數(shù)據(jù)傳輸, TCP可以提供可靠的數(shù)據(jù)傳輸,本課題采用 TCP完成局域網(wǎng)聊天室的設(shè)計(jì)。2、基本內(nèi)容和技術(shù)方案基本內(nèi)容:局域網(wǎng)的語(yǔ)音通信可通過(guò)Socket編程實(shí)現(xiàn),VC圭寸裝了有關(guān)Socket 的各種操作,在編程過(guò)程中調(diào)用封裝的函數(shù)實(shí)現(xiàn)各種功能?;赥CP的Socket編程采用流式套接字,實(shí)現(xiàn)起來(lái)比較方便。技術(shù)方案 :CSocket 編程分為服務(wù)器端編程和客戶端編程,其編程步驟見(jiàn)下。服務(wù)器
8、端編程步驟 :1、加載套接字庫(kù) , 并判斷是否加載成功 (AfxSocketInit();2、創(chuàng)建綁定某端口的套接字 (Create();3、將套接字設(shè)置為監(jiān)聽(tīng)模式等待連接請(qǐng)求 (Listen();4、請(qǐng)求到達(dá)后,接收連接請(qǐng)求,并且返回一個(gè)新的對(duì)應(yīng)于此連接的套接字 (Accept();5、用返回的套接字和客戶端進(jìn)行通信 (Send();6、返回,等待另一連接請(qǐng)求 ;7、關(guān)閉套接字,關(guān)閉加載的套接字庫(kù) (Close();客戶端編程步驟 :1、加載套接字庫(kù),創(chuàng)建套接字 (Create();2、向服務(wù)器發(fā)出連接請(qǐng)求 (Connect();3、和服務(wù)器進(jìn)行通信連接 (Send();4、關(guān)閉套接字,關(guān)閉
9、加載套接字庫(kù) (Close();Win dows為套接字加上了消息驅(qū)動(dòng)響應(yīng),實(shí)現(xiàn)同步非阻塞的網(wǎng)絡(luò)編程,框架自動(dòng)調(diào)用一下函數(shù)。1、 當(dāng)監(jiān)聽(tīng)套接字在端口聽(tīng)到連接請(qǐng)求時(shí),應(yīng)用程序框架自動(dòng)調(diào)用OnAccept()函數(shù)。2、 當(dāng)客戶端套接字連接請(qǐng)求完成后,應(yīng)用程序框架調(diào)用 OnConnect() 。3、當(dāng)有消息到來(lái)是,應(yīng)用程序框架自動(dòng)調(diào)用 OnReceive() 。4、當(dāng)與相連的套接字?jǐn)嚅_(kāi)連接后,框架自動(dòng)調(diào)用 OnClose() 。3、進(jìn)度安排第1,3周:查閱相關(guān)文獻(xiàn)資料,明確研究?jī)?nèi)容,了解 VC開(kāi)發(fā)平臺(tái)的使用方法, 完成開(kāi)題報(bào)告。第4,5周:進(jìn)一步查閱相關(guān)資料,掌握 C+編程語(yǔ)言。第6,7周:熟悉VC的使用方法,并能完成在 Windows下的開(kāi)發(fā),初步擬定實(shí)現(xiàn)第 8,9 周:
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 西華師范大學(xué)《商務(wù)文案設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 西安理工大學(xué)《跨文化商務(wù)交際導(dǎo)論》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年高鐵站區(qū)建筑勞務(wù)清包合同
- 2024版條碼設(shè)備維護(hù)保養(yǎng)協(xié)議版
- 2024房地產(chǎn)買(mǎi)賣(mài)合同(含裝修及配套設(shè)施)
- 二零二五年度跨境電商代理運(yùn)輸服務(wù)協(xié)議
- 2024版禁牧管理員合同
- 2024版二人合作創(chuàng)業(yè)開(kāi)店協(xié)議要覽版B版
- 二零二五年度能源行業(yè)核心技術(shù)人員保密及競(jìng)業(yè)限制合同2篇
- 二零二五版國(guó)有企業(yè)法人借款合同合規(guī)審查要點(diǎn)3篇
- 電商公司售后服務(wù)管理制度
- 火災(zāi)應(yīng)急處理課件
- 創(chuàng)新者的逆襲3:新質(zhì)生產(chǎn)力的十八堂案例課-記錄
- 2024年河南省公務(wù)員考試《行測(cè)》真題及答案解析
- 2022-2024北京初三二模英語(yǔ)匯編:話題作文
- 人教版八年級(jí)英語(yǔ)上冊(cè)Unit1-10完形填空閱讀理解專(zhuān)項(xiàng)訓(xùn)練
- 2024年湖北省武漢市中考英語(yǔ)真題(含解析)
- GB/T 44561-2024石油天然氣工業(yè)常規(guī)陸上接收站液化天然氣裝卸臂的設(shè)計(jì)與測(cè)試
- 《城市綠地設(shè)計(jì)規(guī)范》2016-20210810154931
- 網(wǎng)球場(chǎng)經(jīng)營(yíng)方案
- 2024年公司保密工作制度(四篇)
評(píng)論
0/150
提交評(píng)論