Chat application using java

      

ABSTARCT :

A very simple cross platform client. Server chat application has been implemented in Java. Its design is described, limitations are discussed, improvements are proposed and a user manual is included.

EXISTING SYSTEM :

? Open source Chat applications implemented in Java are Llama Chat, FreeCS, Chipchat and OpenCHAT. ? With little experience in network programming as well as a short duration for the project, my intension was not to match or improve the existing implementations but to implement a basic version on my own. ? A database of users containing username and password can be coupled with the existing design to maintain user accounts. ? An improved version can include multiple servers, serving different geographical locations, while talking to each other.

DISADVANTAGE :

? User have to put unique name for chat. ? Any single user cannot send a message to other individual. ? Can't handle program crush. ? If server fails, whole system will fail. ? User cannot view the previous messages even after logging in. ? The chat maintains transparency and public.

PROPOSED SYSTEM :

• Implementing a chat server application provides a good opportunity for a beginner to design and implement a network based system. The design is very simple • It is implemented in Java, since is easy to program in, it precludes the need to deal with low level memory management and includes powerful libraries for sockets and threads. • This is not the same as traditional code reuse, in which bits of code written for one purpose (or for no particular purpose at all) are reused for a new purpose. • Structuring it that way would distract from the purpose of this tutorial, which is to explore basic techniques of server programming.

ADVANTAGE :

? This is simple application that don’t need to install in the devices. Results in saving of memory of device. ? Message sent by any of the user, will be sent to all the clients; those are present on online. ? There is no requirement of mobile data usage. ? It can be accessible to all the users on network. ? Chat board is maintained by server, so that clients can simply run the “myclient.java” to log in. ? This overcomes the regular calling, mailing and messaging for chat.

Download DOC Download PPT

We have more than 145000 Documents , PPT and Research Papers

Have a question ?

Chat on WhatsApp