Thread: Implementing a chat program and thus involving majority of networking concepts.

  1. #1
    Noob AnishaKaul's Avatar
    Join Date
    Jan 2010
    Gurgaon, India

    Implementing a chat program and thus involving majority of networking concepts.

    This is what I have thought:
    1. Logging the chat messages (exchanged by the
      clients) on the server.
    2. Registration of ALL clients on the server on
      their start up.
    3. Client should be able to add another client on
      his list for chatting.
    4. When a client logs in from other side, its
      friend client should be able to see it online.

    Now, to add to this, there can be things like sharing
    text/voice/video files etc, but then the focus will
    be on compression majorly.

    With the chat program, my intention is to learn the
    majority of "networking" concepts.

    What else, can be implemented (in this chat program)
    which can brush up my "networking" concepts?

    P.S. I couldn't figure out which forum to put this in. Please move this if required.

  2. #2
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    The edge of the known universe
    Read Beej's Guide to Network Programming many times over, very carefully and try all the examples.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Help with poker program(involving structs) C
    By lilbo4231 in forum C Programming
    Replies: 1
    Last Post: 04-25-2011, 11:43 PM
  2. Implementing Mathematical Concepts in Code
    By MisterWonderful in forum Tech Board
    Replies: 6
    Last Post: 03-08-2004, 07:44 AM
  3. Replies: 2
    Last Post: 03-13-2003, 09:40 AM
  4. Chat Program
    By Unregistered in forum C++ Programming
    Replies: 15
    Last Post: 04-10-2002, 11:50 AM
  5. C Chat program
    By Unregistered in forum C Programming
    Replies: 2
    Last Post: 03-30-2002, 06:39 AM