Well Thanx, everyone for resolving my doubts. Following your suggestions I am now trying to do this by asmack <http://code.google.com/p/asmack/> <http://code.google.com/p/asmack/>library and an XMPP server like Openfire<http://www.igniterealtime.org/projects/openfire/>. Hope that would work.
On Wed, Jun 6, 2012 at 8:55 PM, Chris Stratton <[email protected]> wrote: > On Jun 6, 2:49 am, Akki <[email protected]> wrote: > > Is there any way by which I can get the IP address of > > the other device by just using the phone no. > > No. Not only is there no way to obtain such information by lookup > from the phone number, in most cases the information doesn't exist. > > Most consumers use little router / wifi access point boxes with a > feature called network address translation (NAT) which allows all of > the devices in their home, business, or cafe to share the same > external IP address. These boxes implicitly reject incoming > connections, unless a special forwarding rule has been set up, or > there is a clear relationship between the incoming traffic and an > existing connection or recent outbound transmission. They do that not > only for reasons of security, but for the simple reason that without > correlation to something sent outbound or a configured forwarding > rule, the router would not know which local device the traffic was > intended for. > > For reasons of both economy and security, the majority of mobile > network providers do basically the same thing within their network > infrastructure - your mobile device simply does not have a unique, > routable external IP address on which it can accept incoming > connections or unsolicited incoming traffic. > > > Could you please post some other suggestions for setting up a P2P > > connections?? > > You will probably end up having to have an intermediate server on the > publicly visible Internet which both mobile devices can connect to. > It may be possible, with a lot of effort to set things up so that the > server can give each device enough dynamic information about the other > that they can subsequently trade packets directly for the remainder of > that session, but server help in setting things up will be needed. > And in many cases with mobiles, I suspect the ultimate data flow > remains mobile-server-mobile rather than directly mobile-mobile. > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- Akshay Kumar B Tech 3rd year Computer Science Engineering IIT Roorkee Phone: +91-9410690001 Alternative E-mail: [email protected] -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

