久久久久无码精品,四川省少妇一级毛片,老老熟妇xxxxhd,人妻无码少妇一区二区

局域網(wǎng)聊天工具Java+jBuilder

  • 相關(guān)推薦

局域網(wǎng)聊天工具Java+jBuilder

畢業(yè)論文

      局域網(wǎng)聊天工具

         

摘要:隨著互聯(lián)網(wǎng)的快速發(fā)展,網(wǎng)絡(luò)聊天工具已經(jīng)作為1種重要的信息交流工具,受到越來(lái)越多的網(wǎng)民的青睞。目前,出現(xiàn)了很多非常不錯(cuò)的聊天工具,其中應(yīng)用比較廣泛的有Netmeeting、騰訊QQ、MSN-Messager等等。該系統(tǒng)開(kāi)發(fā)主要包括1個(gè)網(wǎng)絡(luò)聊天服務(wù)器程序和1個(gè)網(wǎng)絡(luò)聊天客戶程序兩個(gè)方面。前者通過(guò)Socket套接字建立服務(wù)器,服務(wù)器能讀取、轉(zhuǎn)發(fā)客戶端發(fā)來(lái)信息,并能刷新用戶列表。后者通過(guò)與服務(wù)器建立連接,來(lái)進(jìn)行客戶端與客戶端的信息交流。其中用到了局域網(wǎng)通信機(jī)制的原理,通過(guò)直接繼承Thread類來(lái)建立多線程。開(kāi)發(fā)中利用了計(jì)算機(jī)網(wǎng)絡(luò)編程的基本理論知識(shí),如TCP/IP協(xié)議、客戶端/服務(wù)器端模式(Client/Server模式)、網(wǎng)絡(luò)編程的設(shè)計(jì)方法等。在網(wǎng)絡(luò)編程中對(duì)信息的讀取、發(fā)送,是利用流來(lái)實(shí)現(xiàn)信息的交換,其中介紹了對(duì)實(shí)現(xiàn)1個(gè)系統(tǒng)的信息流的分析,包含了1些基本的軟件工程的方法。經(jīng)過(guò)分析這些情況,該局域網(wǎng)聊天工具采用jbuilder 2006為基本開(kāi)發(fā)環(huán)境和java語(yǔ)言進(jìn)行編寫,首先可在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行不斷修正和改進(jìn),直到形成可行系統(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
 
前  言
近年來(lái),隨著全球信息化進(jìn)程的不斷發(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ù)量的增加,在局域網(wǎng)上的應(yīng)用越來(lái)越多,如知識(shí)庫(kù)、網(wǎng)絡(luò)會(huì)議、數(shù)據(jù)庫(kù)應(yīng)用和數(shù)據(jù)的同步與備份等,這些應(yīng)用對(duì)局域網(wǎng)的信息吞吐、處理能力的要求也越來(lái)越高。這些在企業(yè)內(nèi)部原有局域網(wǎng)設(shè)計(jì)之初未曾考慮到的新情況的出現(xiàn)使得局域網(wǎng)不堪重負(fù),容易發(fā)生信息阻塞,此時(shí),局域網(wǎng)不但不能提高生產(chǎn)效率,反而成為企業(yè)發(fā)展的瓶頸。為了解決上述矛盾,人們提出了許多方法。提升網(wǎng)絡(luò)帶寬及增加服務(wù)器的吞吐能力是解決此矛盾的1種方法。然而,從企業(yè)運(yùn)行的成本方面考慮,無(wú)論是單純地提升網(wǎng)絡(luò)帶寬或增加服務(wù)器的吞吐能力都不能從根本上解決局域網(wǎng)資源緊張的問(wèn)題,對(duì)舊局域網(wǎng)的大規(guī)模硬件改造反而會(huì)增加企業(yè)的負(fù)擔(dān)。而基于Socket的局域網(wǎng)通信軟件可以為企業(yè)原有的局域網(wǎng)提供1種良好,安全,快速的通信機(jī)制。它可以在BSD、AIX、Solaris、Microsoft Windows、Macos及Linux等多種操作系統(tǒng)上實(shí)現(xiàn),并且它的實(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)的各種通信需求。  
該設(shè)計(jì)是基于Socket的局域網(wǎng)聊天系統(tǒng),在JBuilder2006+WindowsXP環(huán)境中調(diào)試運(yùn)行的,使用的開(kāi)發(fā)語(yǔ)言是JAVA。JBuilder 自面世以來(lái),1直以友好的集成開(kāi)發(fā)環(huán)境(IDE)廣受業(yè)界的贊賞,它的集成開(kāi)發(fā)環(huán)境是1個(gè)使用單1窗口界面,集編輯、管理文件與工程、可視界面設(shè)計(jì)、瀏覽、編譯、調(diào)試和其他操作等多功能于1體的開(kāi)發(fā)平臺(tái)。用戶可以在集成開(kāi)發(fā)環(huán)境中創(chuàng)建工程和打開(kāi)工程,建立、打開(kāi)和編輯文件,還可以編譯、鏈接、運(yùn)行和調(diào)試應(yīng)用程序。JBuilder2006集成了軟件開(kāi)發(fā)、調(diào)試、部署、管理等工具,極大地提高了系統(tǒng)開(kāi)發(fā)的速度。本文的主要工作: 
Ø  闡述系統(tǒng)的功能、特點(diǎn)及使用方法。  
Ø  闡述開(kāi)發(fā)本系統(tǒng)所用的相關(guān)技術(shù)。  
Ø  具體分析各個(gè)模塊的功能及實(shí)現(xiàn)方法。  
Ø  闡述系統(tǒng)的設(shè)計(jì)思想及方法。  

【局域網(wǎng)聊天工具Java+jBuilder】相關(guān)文章:

基于UDDI注冊(cè)庫(kù)的Web服務(wù)搜索Java+Jbuilder03-08

無(wú)線局域網(wǎng)及應(yīng)用03-18

局域網(wǎng)組建與應(yīng)用03-28

無(wú)線局域網(wǎng)的安全與對(duì)策03-07

研究局域網(wǎng)組建與應(yīng)用03-19

探析局域網(wǎng)組建與應(yīng)用03-20

試析家庭無(wú)線局域網(wǎng)的組建12-01

無(wú)線局域網(wǎng)的動(dòng)態(tài)負(fù)載均衡研究03-07

局域網(wǎng)圍棋對(duì)弈系統(tǒng)設(shè)計(jì)VB03-08