• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
projectsgeek

ProjectsGeek

Download Mini projects with Source Code, Java projects with Source Codes

  • Home
  • Java Projects
  • C++ Projects
  • VB Projects
  • PHP projects
  • .Net Projects
  • NodeJs Projects
  • Android Projects
    • Project Ideas
      • Final Year Project Ideas
      • JSP Projects
  • Assignment Codes
    • Fundamentals of Programming Language
    • Software Design Laboratory
    • Data Structure and Files Lab
    • Computer Graphics Lab
    • Object Oriented Programming Lab
    • Assembly Codes
  • School Projects
  • Forum

Client Server Messenger using Java

September 8, 2015 by ProjectsGeek Leave a Comment

Client Server Messenger using Java 

 

Project Objective

The main objective for building a Client Server Messenger is to provide an advanced communication platform so that multiple people can communicate with each other at the same time. All you need is just an internet connection. You can connect to your group of friends wherever internet connectivity is there. Some of the best examples are Yahoo Messenger, which is used on large scale for chatting purposes.

Client Server Messenger Data flow Diagram

Client Server Messenger

Existing System

When internet was not there, people were not able to communicate as a group. Text messages were the most common mechanism but it did not provide the facility of multiple communications. There are many occasions when communication has to happen in a group only like an official offline meeting or a fun conversation among a group of friends. Moreover, the mechanism of text messages was not cost effective and was relatively slow.

Proposed System

Proposed system although provides multiple conversations which have made the life of so many people easier and interesting. People are more than happy to get such a facility. The Client Server Messenger is a socket application which is multi-threaded in nature, it means multiple users can access the single server application. This is best used in professional environments. This system is very fast and the communication happens very smoothly. 

Number of Modules

Sign up- For using the instant messenger, each user must have an account on it. This is the very first step. The user will have to provide all necessary details like name, age, picture, date of birth etc., along with the most important details, username and password. If all the details are correct, the user is successfully registered.

Login –Every time the user wants to access the instant messenger, he will have to provide valid login id and password. Through this login id and password, users will be redirected to their own home page.

Users or groups – This module will have a list of users or groups which a user can add. Before beginning the chatting with one or more users, it is important to add the particular user. In this list, it will be visible that a user is online or offline.

Chat window– In this module, the conversations would happen and all the users in the group will be able to view the conversation and participate in it.

Settings– In this module, the user can modify his profile details like picture, password and other privacy settings.

Software Requirements

  1. TCP/IP network layer
  2. Jdk 1.5
  3. Netbeans 5.0

Hardware Requirements

1. Hard Disk – 2 GB.
2. RAM – 1 GB.
3. Processor – Dual Core or Above.
4. Mouse.
5. Keyboard.
6. Monitor.
7. Printer.

Download Client Server Messenger Project 

Download Project Abstract

Download Project Source Code

Download Project Report

Other Projects to Try:

  1. Web Messenger Project in .Net
  2. Broadcasting Chat Server Project using Java
  3. Client Management System Project using Java
  4. Client Server Protocol Project in .Net
  5. Proxy Server for FTP project in Java

Filed Under: Java Projects Tagged With: Java Projects

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Tags

.Net Projects Download Android Project Ideas Android Projects Angular 2 Assembly Codes C # Projects C & C++ Projects C++ Projects Class Diagrams Computer Graphics Database Project Data Mining Projects DataScience Projects Datastructure Assignments Download Visual Basic Projects Electronics project Hadoop Projects Installation Guides Internet of Things Project IOS Projects Java Java Interview Questions Java Projects JavaScript JavaScript Projects java tutorial JSON JSP Projects Mechanical Projects Mongodb Networking Projects Node JS Projects OS Problems php Projects Placement Papers Project Ideas Python Projects seminar and presentation Struts

Search this Website


Footer

Download Java Project
Download Visual Basic Projects
Download .Net Projects
Download VB Projects
Download C++ Projects
Download NodeJs Projects
Download School Projects
Download School Projects
Ask Questions - Forum
Latest Projects Ideas
Assembly Codes
Datastructure Assignments
Computer Graphics Lab
Operating system Lab
australia-and-India-flag
  • Home
  • About me
  • Contact Form
  • Submit Your Work
  • Site Map
  • Privacy Policy