rohan gupta report

Upload: ridam

Post on 16-Feb-2018

222 views

Category:

Documents


0 download

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