Is there any workaround I can do to use port 223 at the moment? Will this exception happen if I run my application as root? Is it possible runing my application ( myapp.apk) as root ? Thanks.
On Mar 14, 11:06 pm, Jean-Baptiste Queru <[email protected]> wrote: > We normally prefer to keep this groups for discussions about changes > in Android that affect application writers. Android-developers might > have been a more appropriate group for your question, though this is > the right place to discuss how to improve the situation. > > The short answer is: yes, Android applications can't access ports > lower than 1024. That's a bit of an unfortunate situation. I don't > believe that there's been any change in that area between the original > release and the latest source code. > > I believe that one of the open questions is to decide whether access > to low ports should be granted under the regular internet permission, > whether a separate permission should cover all the low ports, or > whether the low ports should be individually covered by separate > permissions (in which case the list of such ports and the way they're > grouped would have to be decided). > > JBQ > > On Sat, Mar 14, 2009 at 7:56 AM, [email protected] > > > > > > <[email protected]> wrote: > > > I can not find answer from [email protected], so post > > here again. > > > The java.net.BindException happened when I tried to new MulticastSocket > > (223). It should be because the port 223 is lower than 1024. I tried > > with a normal Java application (not Android), the socket can be > > created successfully. So, this access control should only be from > > Android platform. > > > Is there any way to use the socket port lower than 1024 in Android? > > My application has to use this port to receive data from other > > official/commercial tool which I can not change. I've added INTERNET > > permission and I can create the socket successfully if I change it to > > other port bigger than 1023. > > -- > Jean-Baptiste M. "JBQ" Queru > Android Engineer, Google. > > Questions sent directly to me that have no reason for being private > will likely get ignored or forwarded to a public forum with no further > warning.- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "android-framework" 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-framework?hl=en -~----------~----~----~----~------~----~------~--~---
