Device-To-Device Push framework allows two way communication between mobile devices using the Push architecture.

This article provides detailed instructions on how to integrate this framework into your Android mobile apps.

This framework can be used to build interesting communication oriented apps such as chat and instant messaging.

Link: http://code.google.com/p/openmobster/wiki/D2DPushFramework

Thanks
Sohil