Documente Academic
Documente Profesional
Documente Cultură
The Team
14BCE1024-Gokul Garre
14BCE1163-Savio Thomas
The Concept
Chatting can also happen between people in the same office for call
for meetings of leisure time chats in situation where physical
presence cannot be made sure of.
This program would hence implement the concepts of classes and structures
which are required for the effective communication
Layout Diagram
e s of
r
g
o
a
ts f ,Mess base
s
e
equ rs list Data ny
R
e
1
e
PC ne Us om th ends a
i
r
Onl ding f and s
r
Pen Serve
the sages
s
me
Server
PC
On 2 Re
Pe line ques
U
n
of ding sers ts for
me the S from list,
M
ssa erv
ge
er the D essa
s
g
an
d s atab es
en
a
ds s e
an
y
PC 1
PC 2
Send Message
Receive Message
MakeOnline() This function would request the server for authentication and
make the user online. This will run without user driving it.
ReceiveUpdates()- This would fetch all the data's that have been stored in the
server since the user left the chat.
SendMessage()- This function would send messages to both servers and other
users especially chat messages.
ReceiveMessage()- This would allow the users to retrieve the messages meant
for them from the server directly.
Features
The program would have three windows working simultaneously with out
using multithreading concept but will utilize the simple concept of thread
programming given along side with BOOST
Three would be independent and will not interfere with each other.
Parts of Visual C++ Functionalities will be used for the complete program.
System Requirements
40 GB HDD Capacity
References
Tutorialspoint.com
Boost Documentation
Future Developments
Thank You