rohan gupta report
TRANSCRIPT
-
7/23/2019 Rohan Gupta Report
1/23
TRAINING REPORT
ONMULTI CHATSYSTEM.
R O H A N G U P T A
1 4 1 1 4 8 0 2 7 1 3
B . T E C H [ C S E ] - V S E M E S T E R
M A H A R A J A A G R A S E N I N S T I T U T E O F T E C H N O L O G
-
7/23/2019 Rohan Gupta Report
2/23
TRAINING REPORT
ON
Multi Chat System
(Messenger)
Summer training work
Submitted in partial fulfillmentof the Requirements for the award of the degree of
B.Tech (Vth Semester)
Bachelors Degree of omputer Science !"ngineering
#$%$R$&$ $'R$S" STT*T" +, T"%+-+'
(/0123/014)
B5
Rohan Guta
(1611670/412)
Department of omputer Science and "ngineering
#ahara8a $grasen nstitute of Technolog5
Sector3//9 Rohini9 Delhi 311007:
NAME: ROHAN GUPTA GROUP : 5C4 ENROLLMENT NUMBER :14114802713
1
-
7/23/2019 Rohan Gupta Report
3/23
IN!E"
1. $c;nowledgement
/. ertificate
2. Declaration giation ntroduction
?. ontents
4. -ist of Tables
7. -ist of ,igures
@. onclusion
10. References A Bibliograph5
NAME: ROHAN GUPTA GROUP : 5C4 ENROLLMENT NUMBER :14114802713
2
-
7/23/2019 Rohan Gupta Report
4/23
AC#NO$%E!GEMENT
"
-
7/23/2019 Rohan Gupta Report
5/23
CERTI*ICATE
NAME: ROHAN GUPTA GROUP : 5C4 ENROLLMENT NUMBER :14114802713
4
-
7/23/2019 Rohan Gupta Report
6/23
NAME: ROHAN GUPTA GROUP : 5C4 ENROLLMENT NUMBER :14114802713
5
-
7/23/2019 Rohan Gupta Report
7/23
!EC%ARATION
hereb5 declare that the pro8ect wor; entitled +M&%TI C,AT S-STEMsubmitted
to MA,ARA.A AGRASEN INSTIT&TE O* TEC,NO%OG- affiliated to G&R& GO/IN!
SING, IN!RAPRAST,A &NI0ERSIT-9 is a record of an original wor; done b5 me under the
guidance of !&CAT NOI!Aas a part of the Summer Training done b5 me o
-
7/23/2019 Rohan Gupta Report
8/23
PRE*ACE
This pro8ect report of the summer training done in the months of &une3&ul5 consists of the
details of the pro8ect and the course studied b5 me. wor;ed upon the &$V$ technolog5 as m5
base language for the whole program. The program is a window based des;top application on
the topic of Multi Chat System. The pro8ect includes basic functioning of a chat s5stem .
The technologies used in the pro8ect include Ser
-
7/23/2019 Rohan Gupta Report
9/23
!&CAT
!u1atis an information technolog5ser
-
7/23/2019 Rohan Gupta Report
10/23
CONTENTS
INTRO!&CTION TO .A0A
&$V$ is an ob8ect oriented programming language which was originall5 named +$I. t was de
-
7/23/2019 Rohan Gupta Report
11/23
o =ol5morphism
o +
-
7/23/2019 Rohan Gupta Report
12/23
Data "ncapsulationC
Data "ncapsulation combines data and functions into a single unit called class. Hhen using Data
"ncapsulation9 data is not accessed directl5J it is onl5 accessible through the functions present inside the
class. Data "ncapsulation enables the important concept of data hiding possible.
=ol5morphismC
=ol5morphism allows routines to use
-
7/23/2019 Rohan Gupta Report
13/23
mport 8a
-
7/23/2019 Rohan Gupta Report
14/23
omponents
ontainers
The difference between the two is found in their intended purpose. $ component is an independent
-
7/23/2019 Rohan Gupta Report
15/23
About the Project
#ulti *ser hat S5stem is an application through which the user can communicate with
other users connected in the same networ; area(-$).This wor;s under an5 operating
s5stem and is programmed in 8a
-
7/23/2019 Rohan Gupta Report
16/23
%ence9we need simple classes of networ;ing pac;age in order to establish a ser
-
7/23/2019 Rohan Gupta Report
17/23
,ig 13Starting the Ser
-
7/23/2019 Rohan Gupta Report
18/23
,ig 23hat BoF for a particular lient
NAME: ROHAN GUPTA GROUP : 5C4 ENROLLMENT NUMBER :14114802713
17
-
7/23/2019 Rohan Gupta Report
19/23
Similarl5 other clients ma5 also -og n
,ig 63 -og n b5 other lients
NAME: ROHAN GUPTA GROUP : 5C4 ENROLLMENT NUMBER :14114802713
18
-
7/23/2019 Rohan Gupta Report
20/23
,ig :3hatting between lients
NAME: ROHAN GUPTA GROUP : 5C4 ENROLLMENT NUMBER :14114802713
1=
-
7/23/2019 Rohan Gupta Report
21/23
,ig ?3 -ogging out b5 the lient
CONC%&SION
+ur pro8ect is onl5 a humble
-
7/23/2019 Rohan Gupta Report
22/23
NAME: ROHAN GUPTA GROUP : 5C4 ENROLLMENT NUMBER :14114802713
21
-
7/23/2019 Rohan Gupta Report
23/23
T,AN#
-O&
NAME: ROHAN GUPTA GROUP : 5C4 ENROLLMENT NUMBER :14114802713