- 相關(guān)推薦
局域網(wǎng)聊天工具Java+jBuilder
畢業(yè)論文
局域網(wǎng)聊天工具
摘要:隨著互聯(lián)網(wǎng)的快速發(fā)展,網(wǎng)絡(luò)聊天工具已經(jīng)作為1種重要的信息交流工具,受到越來越多的網(wǎng)民的青睞。目前,出現(xiàn)了很多非常不錯的聊天工具,其中應(yīng)用比較廣泛的有Netmeeting、騰訊QQ、MSN-Messager等等。該系統(tǒng)開發(fā)主要包括1個網(wǎng)絡(luò)聊天服務(wù)器程序和1個網(wǎng)絡(luò)聊天客戶程序兩個方面。前者通過Socket套接字建立服務(wù)器,服務(wù)器能讀取、轉(zhuǎn)發(fā)客戶端發(fā)來信息,并能刷新用戶列表。后者通過與服務(wù)器建立連接,來進行客戶端與客戶端的信息交流。其中用到了局域網(wǎng)通信機制的原理,通過直接繼承Thread類來建立多線程。開發(fā)中利用了計算機網(wǎng)絡(luò)編程的基本理論知識,如TCP/IP協(xié)議、客戶端/服務(wù)器端模式(Client/Server模式)、網(wǎng)絡(luò)編程的設(shè)計方法等。在網(wǎng)絡(luò)編程中對信息的讀取、發(fā)送,是利用流來實現(xiàn)信息的交換,其中介紹了對實現(xiàn)1個系統(tǒng)的信息流的分析,包含了1些基本的軟件工程的方法。經(jīng)過分析這些情況,該局域網(wǎng)聊天工具采用jbuilder 2006為基本開發(fā)環(huán)境和java語言進行編寫,首先可在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進行不斷修正和改進,直到形成可行系統(tǒng)
關(guān)鍵字:局域網(wǎng) ; 聊天 ;socket ;java ;jBuilder2006
The tool for chating in LAN
Abstract: Along with the fast development of Internet, the network chating tool has already become one kind of important communication tools and received more and more web cams favor. At present, many extremely good chating tools have appeared . for example, Netmeeting, QQ, MSN-Messager and so on. This system development mainly includes two aspects of the server procedure of the network chat and the customer procedure of the network chat. The former establishes the server through the Socket, the server can read and deliver the information which client side sends, and can renovate the users tabulation. The latter make a connection with the server, carries on communication between the client side and the client side. With the LAN correspondence mechanism principle, through inheritting the Thread kind to establish the multithreading directly. In the development, it uses the elementary theory knowledge which the computer network programmes. for example, TCP/IP agreement, Client/Server pattern, network programming design method and so on. In the network programming, it realizes reading and transmission of the information, that is,informaton flows realize the information exchange, introduce information flow analysis for realizing a system, in which containes some basic software engineering methods. After analyzes these situations, this LAN chating tool takes jbuilder 2006 as the basic development environment and compiles in java language. first, it will establish the system application prototype in a short time. then, for the initial prototype system, it needs constantly revised and improved, until a viable system.
Keywords : LAN ; chat ; socket ; java ; jBuilder2006
前 言
近年來,隨著全球信息化進程的不斷發(fā)展,網(wǎng)絡(luò)也在飛速發(fā)展。出于高效、快速地處理各種事務(wù)的目的,越來越多的企業(yè)在其內(nèi)部使用局域網(wǎng)來進行工作。在內(nèi)部局域網(wǎng)的幫助下,企業(yè)得以簡化信息流程,提高信息交換的速度,從而提高工作效率。然而,隨著企業(yè)規(guī)模的擴大,業(yè)務(wù)量的增加,在局域網(wǎng)上的應(yīng)用越來越多,如知識庫、網(wǎng)絡(luò)會議、數(shù)據(jù)庫應(yīng)用和數(shù)據(jù)的同步與備份等,這些應(yīng)用對局域網(wǎng)的信息吞吐、處理能力的要求也越來越高。這些在企業(yè)內(nèi)部原有局域網(wǎng)設(shè)計之初未曾考慮到的新情況的出現(xiàn)使得局域網(wǎng)不堪重負(fù),容易發(fā)生信息阻塞,此時,局域網(wǎng)不但不能提高生產(chǎn)效率,反而成為企業(yè)發(fā)展的瓶頸。為了解決上述矛盾,人們提出了許多方法。提升網(wǎng)絡(luò)帶寬及增加服務(wù)器的吞吐能力是解決此矛盾的1種方法。然而,從企業(yè)運行的成本方面考慮,無論是單純地提升網(wǎng)絡(luò)帶寬或增加服務(wù)器的吞吐能力都不能從根本上解決局域網(wǎng)資源緊張的問題,對舊局域網(wǎng)的大規(guī)模硬件改造反而會增加企業(yè)的負(fù)擔(dān)。而基于Socket的局域網(wǎng)通信軟件可以為企業(yè)原有的局域網(wǎng)提供1種良好,安全,快速的通信機制。它可以在BSD、AIX、Solaris、Microsoft Windows、Macos及Linux等多種操作系統(tǒng)上實現(xiàn),并且它的實現(xiàn)無需對企業(yè)原有的局域網(wǎng)硬件進行任何改動,具有實現(xiàn)成本低廉的優(yōu)點,它的使用能有效地降低局域網(wǎng)通信負(fù)荷,提高局域網(wǎng)的使用效率,可以很好地解決企業(yè)內(nèi)部局域網(wǎng)的各種通信需求。
該設(shè)計是基于Socket的局域網(wǎng)聊天系統(tǒng),在JBuilder2006+WindowsXP環(huán)境中調(diào)試運行的,使用的開發(fā)語言是JAVA。JBuilder 自面世以來,1直以友好的集成開發(fā)環(huán)境(IDE)廣受業(yè)界的贊賞,它的集成開發(fā)環(huán)境是1個使用單1窗口界面,集編輯、管理文件與工程、可視界面設(shè)計、瀏覽、編譯、調(diào)試和其他操作等多功能于1體的開發(fā)平臺。用戶可以在集成開發(fā)環(huán)境中創(chuàng)建工程和打開工程,建立、打開和編輯文件,還可以編譯、鏈接、運行和調(diào)試應(yīng)用程序。JBuilder2006集成了軟件開發(fā)、調(diào)試、部署、管理等工具,極大地提高了系統(tǒng)開發(fā)的速度。本文的主要工作:
Ø 闡述系統(tǒng)的功能、特點及使用方法。
Ø 闡述開發(fā)本系統(tǒng)所用的相關(guān)技術(shù)。
Ø 具體分析各個模塊的功能及實現(xiàn)方法。
Ø 闡述系統(tǒng)的設(shè)計思想及方法。
【局域網(wǎng)聊天工具Java+jBuilder】相關(guān)文章:
基于UDDI注冊庫的Web服務(wù)搜索Java+Jbuilder03-08
無線局域網(wǎng)及應(yīng)用03-18
局域網(wǎng)組建與應(yīng)用03-28
無線局域網(wǎng)的安全與對策03-07
試析家庭無線局域網(wǎng)的組建12-01