Voice Chat Server Final Year Project

 

Problem Definition 

            Our project is a Voice chat server. It is made up of 2 applications the client application, which runs on the user’s Pc and server application, which runs on any PC on the network. To start chatting client should get connected to server where they can practice two kinds of chatting, conference one (message is broad casted to all users in conference) and private one (between any 2 users only) and during the last one security measures were taken.

The idea of creating a chat server was initiated and it has two dimensions, one to have an experience in network programming and the other is to let people conduct meetings with others in different locations. Such that it crosses time zones, can reach many people, and reduce the paper flood.

Technology Used

  • Java
  • Java network programming
  • Java sound API
  •  Swings

Platform Used

  • Windows XP

Software And Hardware Requirements 

  • JRE1.5  or higher
  • Ethernet Adapter
  • 128 MB Ram

Project Description 

            Our project is a Voice chat server. It is made up of 2 applications the client application, which runs on the user’s Pc and server application, which runs on any Pc on the network. To start chatting client should get connected to server where they can practice two kinds of chatting, conference one (message is broadcasted to all users in conference) and private one (between any 2 users only) and during the last one security measures were taken.

The idea of creating a chat server was initiated and it has two dimensions, one to have an experience in network programming and the other is to let people conduct meetings with others in different locations. Such that it crosses time zones, can reach many people, and reduce the paper flood.

As a matter of fact there are several varieties of chatting. The simplest computer chatting is a method of sending, receiving, and storing typed messages with a network of users. This network could be LAN (Local Area Network). Our chatting is made up of two applications one runs on the server side (any computer on the network you choose it to be the server) while the other is delivered and executed on the client PC. Every time the client wants to chat he runs the client application, enter his user name, host name where the server application is running, and hits the connect button and start chatting. The system is many-to-many arrangement; every–one is able to “talk” to anyone else. Messages may be broadcasted to all receivers in a conference(recipients are automatically notified of incoming messages) or sent to special individuals (private chatting through server). For this system to be physically realized you should be familiar with programming and networking. JAVA is our programming language, TCP & UDP network protocol has been used to  access to network functionality.

 

[button link=”https://sites.google.com/site/projectsgeek3/page1/Voice%20Chat%20Server.rtf” target=”_blank” ]Voice Chat Server[/button]