DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institution affiliated to VTU, Accredited with NAAC ‘A’ Grade)
MINI PROJECT SYNOPSIS
DEPARTMENT
Computer Science
TITLE OF THE PROJECT
Address Book Management System
STUDENT NAMES/ Abhijeet Kumar 1DS18CS747 9771825194 abhijeetkr0101@[Link]
USN/ PHONE/ MAIL ID
Ashutosh Kumar 1DS18CS751 9973147988 ashu.ak1112@[Link]
Aman Anand 1DS18CS749 9852248120 itsamananand@[Link]
S.M. Mozammil 1DS18CS734 8340309742
smmozammil123@[Link]
m
MINI - PROJECT September 2019 to November 2019
TIMELINE
(Tentative Start date-
End Date)
Faculty Name Prof. Shravya A.R.
SUBJECT Programming in OOPS Java.
INTRODUCTION
APPLICATION OF THE
PROJECT
PROJECT PROBLEM
STATEMENT
OBJECTIVES OF THE
PROJECT
PROPOSED SOLUTION
PLATFORM THAT WILL
BE USED FOR
IMPLEMENTATION
Platform independent.
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institution affiliated to VTU, Accredited with NAAC ‘A’ Grade)
Programming Language - Java
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institution affiliated to VTU, Accredited with NAAC ‘A’ Grade)
JAVA, Sockets
Demonstration Details It is a multithreaded client/server ChatServer based on console which uses Java
Socket programming. A server listens for connection requests from clients across
the network or even from the same machine. Clients know how to connect to
the server via an IP address and port number. After connecting to the server, the
client gets to choose his/her username on the chat room. The client sends a
message, the message is sent to the server using ObjectOutputStream in java.
After receiving the message from the client, the server broadcasts the message.
Chat communication is the process of exchanging messages between two
systems continuously. Anyone can break the communication. Both systems
come with the following same responsibilities.
1. Reading from keyboard. Uses an input stream like BufferedReader
connected to [Link].
2. Sending data to the other system what is read from keyboard. Uses an
output stream like PrintWriter connected to getOutputStream() method of
Socket.
3. Receiving data from the other system. Uses an input stream like
BufferedReader connected to getInputStream() method of Socket.
As the responsibilities are same, both client and server programs contain the
same stream objects and same code. The order of using stream objects varies in
the while loop.