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

Reply via email to