if TCP/IP is used it can be hard to have a reliable service.
Google also provides a "Google Cloud Messaging" (GCM) service - http://developer.android.com/google/gcm/index.html
That provides similar features than Simple Push, to push notifications to users.
to interact with users.
The architecture is '''very''' quite similar to what we want to build with Mozilla Presencesince GCM acts as an intermediary between the app server and the device. However, CSS is a neutral messaging relay and does not keep track of users online status. It sends back and forth what the server and the device have pushed in the pipe.
==Architectural Overview==