How Does a Messenger work?

Can Anyone help me about designing messenger?
We are going to design a messenger for our network,and This is a project which is going to do by students,and we are still novice.
So Can U help me how we can design it in the best way?
and also How does a messenger work generally?

it's very important for me,so I am waiting for your answer.
Who is Participating?
alfaromeoConnect With a Mentor Commented:
if you want an exhaustive study & sample application of p2p messaging protocols check this out:
This is based on Microsoft's .NET framework. It is a full-fledged p2p app and gives you an understanding of low level protocols and goings-on

To write a very simple p2p application (using winsock):

Good luck!
you want to rebuild an instant messenger??  write your own messenging protocol and everything??

This is a common project in graduate course in computer science programs.  Are you given options on the technologies you can use?
Get 10% Off Your First Squarespace Website

Ready to showcase your work, publish content or promote your business online? With Squarespace’s award-winning templates and 24/7 customer service, getting started is simple. Head to and use offer code ‘EXPERTS’ to get 10% off your first purchase.

This question has been abandoned. I will make a recommendation to the
moderators on its resolution in a week or two. I appreciate any comments
that would help me to make a recommendation.
   In the absence of responses, I may recommend DELETE unless it is clear
   to me that it has value as a PAQ.  Silence = you don't care

It is time to clean this abandoned question up.  

I am putting it on a clean up list for CS.

points to alfaromeo


If anyone participating in the Q disagrees with the recommendation,
please leave a comment for the mods.

As recommended
(Though as it's a homework question, this should have been deleted ;-)

Community Support Moderator @Experts Exchange
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.