How instant messaging works explain their process, JAVA Programming

Assignment Help:

How instant messaging works? Write the steps involved in this process?

The Instant Messaging services available permit us to manage a list of people (contacts) that we interact along with regularly. We can send instant messages to any of the contacts within our list as long as that contact is online. Subsequent steps are included in IM working:

1. User commences the IM client.
2. IM client finds the IM server & logs in.
3. It launches communication info (IP address, etc) to the IM server.
4. IM server searches user's contacts & sends him/her the communication info.
5. IM server also notifies the contacts which the user is online; sends his/her communication info to them.
6. The user's & the contact's IM clients are prepared to communicate directly (P2P).
7. As new contact has come online, IM server informs them about the user being online and many more.
8. Multiple, real-time chat are possible.
9. While the user logs-off, his/her IM client informs the IM server.
10. IM servers wipes away the temporary file and inform the user's contact's about his/her ‘offline' status.


Related Discussions:- How instant messaging works explain their process

Opps Concepts, 300 words on oops and 1 program for each concepts

300 words on oops and 1 program for each concepts

In javascript what is event handling and inline event, In JavaScript, what ...

In JavaScript, what is event handling? What are the two categories of events? In java script we could capture events on do a few operation on the basis of which particular even

Describe the concept of encapsulation, Describe the concept of Encapsulatio...

Describe the concept of Encapsulation  Encapsulation is a technique which is used for hiding properties and behaviors of an object and allowing outside access only as appropria

Program for solving the producer consumer problem, For this assignment we w...

For this assignment we will be solving the producer-consumer problem with a bounded buffer. You are required to implement this assignment in Java. There are three components in thi

Are constructors inherited, Are constructors inherited ? Can a subclass ca...

Are constructors inherited ? Can a subclass call the parent class constructor and When?

#, Consider the following code? What input is needed for x in order for the...

Consider the following code? What input is needed for x in order for the sum variable that is output at the end of the code to be 12 ? (In other words: what do I need to make X be

Program, write code employe managment

write code employe managment

Student, short Java application that stores words in an Array or ArrayList....

short Java application that stores words in an Array or ArrayList.

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd