ABSTRACT
Several network systems are built to communicate with one
another as well as made available through service-oriented architectures. In
this project, the client server architecture is used to develop a chat
application. Firstly a chat application is created for both Client and Server
which is based on Transmission Control Protocol (TCP) where TCP is connection
oriented protocol and is a reliable connection protocol. As security is the key
factor while communicating over a network, so in this project, MySQL SSL
protocol and hash function was used for the Database based on a numbers of
benefits. The hash values of the real password and the random generated number
(salt) is stored in the database. The original password is not stored on the
system, making cracking of password much harder....
CHAPTER ONE
1.1 INTRODUCTION
Several network systems are built to communicate with one
another and are made available through service-oriented architectures. In this
project, we use the client server architecture to develop a secured
Client-Server chat application. A chat application is created based on
Transmission Control Protocol (TCP) where TCP is connection oriented protocol
and in the end, multithreading is used to develop the application.
A client-server chat application consists of a Chat Client
and a Chat Server and there exists a two way communication between them. Here,
Message Processor is used to interpret message from the user, Message
Interpreter is used to extract and pass the received message. Message Maker is
used to construct back the message and Client Manager is used to maintain the
clients list which the sender and receiver at both sides use to interact with
each other.
For more Computer Engineering project click here
___________________________________________________________________________
This is an Undergraduate Thesis and the complete research material plus
questionnaire and references can be obtained at an affordable price of N3,000
within Nigeria or its equivalent in other currencies.
INSTRUCTION ON HOW TO GET THE COMPLETE PROJECT MATERIAL
Kindly pay/transfer a total
sum of N3,000 into any of our
Bank Accounts listed below:
·
Diamond
Bank Account:
A/C Name: Haastrup
Francis
A/C No.: 0096144450
·
GTBank Account:
A/C Name: Haastrup
Francis
A/C No.: 0029938679
After payment, send your desired Project Topic,
Depositor’s Name, and your Active E-Mail Address to which the
material would be sent for downloading (you can request for a downloading link
if you don’t have an active email address) to +2348074521866 or +2348066484965.
You can as well give us a direct phone call if you wish to. Projects materials
are sent in Microsoft format to your mail within 30 Minutes once payment
is confirmed.
--------------------------------------------------------
N/B:
By ordering for our material means you
have read and accepted our Terms and Conditions
Terms
of Use: This is an academic paper. Students
should NOT copy our materials word to word, as we DO NOT encourage Plagiarism.
Only use as guide in developing your original research work.
Delivery Assurance
We are trustworthy and can never SCAM you. Our success story
is based on the love and fear for God plus constant referrals from our clients
who have benefited from our site. We deliver project materials to your Email
address within 15-30 Minutes depending on how fast your payment is acknowledged
by us.
Quality Assurance
All
research projects, Research Term Papers and Essays on this site are well
researched, supervised and approved by lecturers who are intellectuals in their
various fields of study.