0% found this document useful (0 votes)
3 views

9cc87b

Uploaded by

aryangupta639273
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

9cc87b

Uploaded by

aryangupta639273
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

Chat application

using java
Abstract
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 of Existing System
 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.
TITTLE AUTHOR DESCRIPTION

Lan Chat Messenger Ibrahim This study offers voice call


(LCM) Using Java Muhammed and file transfer which helps
Programming With Abba Socsit to solve the communication
Voip issue especially on time and
cost of the communication
maintenance.
Service oriented Umar, S and This paper presents the design
Network Socket Justin, M.P. and implementation of
(2003). service-oriented network
sockets (SoNS) for accessing
services in a dynamically
changing networked
environment.
Block Diagram
SOFTWARE
REQUIREMENTS:

Operating System : Windows


10
Platform : DOT NET
TECHNOLOGY
Front End : ASP.Net 4.0
Back End : SQL SERVER
2014
HARDWARE REQUIREMENTS:

Keyboard
Mouse
Harddisk 500GB
Ram 4 Gb
REFERENCE
 [1] Saloni Takawale1 , Dr. Rupesh C. Jaiswal2, Multi-Client Server
Communication Enhancement through Intranet, ©IJRASET (UGC Approved
Journal)

 [2] “JAVA Networking and Socket programming”: www.tutorialspoint.com/


java/java_networking.html

 [3] “LAN Messenger”: http://en.wikipedia.org/wiki/LAN_messenger (2012)

 [4] Socket Programming –Dartmouth Computer Science


http://www.cs.dartmouth.edu/~campbell/cs50/so cketprogramming.html

 [5] Ibrahim Muhammed Abba Socsit “Lan Chat Messenger (LCM) Using Java
Programming With Voip ”3rd IEEE International Conference on Research and
Innovation in Information Systems – 2013 (ICRIIS’13)
 [6] Kenneth L. Calvert and Michael J. Donahoo, TCP/IP Sockets in

Java: Practical Guide for Programmers, Second Edition, USA:

Elsevier Inc.

 [7] Umar, S and Justin, M.P. (2003). “Serviceoriented Network

Socket”, ACM Publishers New York,1st international conference on

Mobile systems, applications and services.

 [8] Handel, M and Herbsleb, J.D (2002) “What Is Chat Doing in the

Workplace?”, ACM Publishers, New York.

 [9] Chandra, S. Y and Kumar, S. S (2009) An Introduction to

CLIENT/SERVER COMPUTING, New Age International

Publishers, New Delhi.

You might also like