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. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
