需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):36頁 | ![]() | |
折扣與優(yōu)惠:團(tuán)購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Adobe Reader格式(*.pdf) | ![]() |
摘要:隨著計(jì)算機(jī)科學(xué)和Internet 的飛速發(fā)展, 網(wǎng)上聊天已成為人們相互交流的一種方式, 與E-mail、電話相比, 聊天服務(wù)更具有實(shí)時(shí)性和有效性。各種各樣基于網(wǎng)絡(luò)的應(yīng)用也隨之誕生。比如基于互聯(lián)網(wǎng)的信息發(fā)布,通信,數(shù)據(jù)共享等等。局域網(wǎng)的發(fā)展也同樣迅速。很多政府機(jī)構(gòu),企業(yè),學(xué)校,都是先以一個(gè)統(tǒng)一的局域網(wǎng)聯(lián)結(jié)在一起,再分別接入Internet。因此基于局域網(wǎng)的即時(shí)通信工具,就這樣應(yīng)運(yùn)而生了。 本論文提出一個(gè)運(yùn)行于VC 平臺(tái)上的局域網(wǎng)聊天軟件的解決方案。該聊天軟件包括服務(wù)器端和客戶端兩個(gè)模塊,客戶端通過服務(wù)器端進(jìn)行通信。服務(wù)器端模塊主要實(shí)現(xiàn)了服務(wù)器的配置和數(shù)據(jù)的傳遞;客戶端模塊主要實(shí)現(xiàn)了用戶注冊(cè)、登錄、文字聊天等功能。該軟件采用異步套接字的非阻塞模式,并實(shí)現(xiàn)對(duì)象的序列化和MFC 文件對(duì)象實(shí)現(xiàn)數(shù)據(jù)的保存。 該軟件能夠幫助企業(yè)在局域網(wǎng)內(nèi)搭建起自己的聊天系統(tǒng),避免企業(yè)內(nèi)部員工使用類似QQ 等軟件泄露內(nèi)部信息,但是該軟件只實(shí)現(xiàn)了聊天的基本功能,還有很多不足之處需要改進(jìn)。 關(guān)鍵字:局域網(wǎng),即時(shí)通信,套接字,異步模式
Abstract:Along with the high-speed development of the computer science and Internet,chatting on line has been an important method in our communication. Comparing with E-mail and telephone, the chat-line service is more real-time and effective.This thesis proposes a solution of a LAN chatting software based on C++ language,which is operated on the VC platform. This chatting software includes two modules: the server and the client, which can communicate with each other. The server module mainly completes the sever device’s configuration. The client module mainly completes the users’ login, registration, instant messaging and so on. The software used model of non-blocking asynchronous socket , And to achieve the object and MFC series documents the preservation of the object data.This software can help the company to build their own chatting system in the local area network, and it also can avoid the staff of the company disclosing the insider information by using the other software such as QQ, but this software has only completed the basic function as a chatting system, so it need much more improvement. Key words:LAN 、Instant messaging、Socket、asynchronous modle
|