JAVACHAT : The Complete Chat Machine
Getting down to the basics :
As users of the web , we obviously have used CHAT in our daily routines , but it has always been our desire to host a chat server of our own, hasn't it ? Well, as we all know "Necessity is the Mother of all Inventions", so this necessity brought about the idea of creating our own chat server in JAVA, so that the problems of platform-dependency are solved automatically.
This JAVACHAT pack consists of a robust Chat Server that can be started by a simple JAVA Command Line. The Chat Server can be easily integrated on your website server by simply giving a link to the CHATROOM.The user doesn't need any Chat-Software to interact with our Chat Server. The client requirement is only a java-savvy browser, as the client side GUI is sent across by our server to the user within a matter of seconds.
Why Java ?
Now that's a good question, I must say. For those who are new to this JAVA world and are unaware of all the waves it has created, allow me to enlighten you. JAVA expands the universe of Objects that move about freely in cyberspace. Now, in a network Objects are broadly classified in two categories. Firstly, passive data and the second is Active or Dynamic data. For example, when you read a message on your screen, it is passive data, or for that matter even when you download a file. However, the second type of object is the one that gets life on the Internet for you. These kind of ACTIVE Objects can be transmitted to your PC as a dynamic self-executing program. Such a program would be an active agent on your client computer, yet it would be initiated by the server. JAVA APPLETS are the finest examples of these kind of Dynamic Objects. This is one of the reasons why JAVA is called The Language of the Internet.
Another very strong reason for choosing JAVA is the wonderful Network Package it offers. The package offers a number of handy methods and variables that can be readily used for our networking purposes. It supports TCP/IP by incorporating stream I/O interface and provides required features to build I/O objects across the network. TCP is used for reliable stream based I/O across the network.
So what are you waiting for ?? Just click on the link below to download the JAVACHAT package.Before you download the program just take a quick look at the source code of the program:
View Source
This Chat Server and Client Software has been created in JAVA using JDK 1.1.3
To know more about the project contact us at:
Anuja Zunjarrao anuja16@hotmail.com
C. Venkatraman anil17@hotmail.com
Hiren Joshi hirenjoshi007@hotmail.com
Neeraj Patel neeraj@in-india.com