Is there any way to use the socket port lower than 1024 with class MulticastSocket? My application has to use this port to receive data from other official tool which I can not change. But java.net.BindException happend when I new a MulticastSocket instance. I've added INTERNET permission and I can create the socket if I change it to other port bigger than 1023.
Source code : sock = New MulticastSocket(223) Log: I/System.out( 279): SocketException happend W/System.err( 279): java.net.BindException: Permissions do not allow action on socket W/System.err( 279): at org.apache.harmony.luni.platform.OSNetworkSystem.socketBindImpl2 (Native Method) W/System.err( 279): at org.apache.harmony.luni.platform.OSNetworkSystem.bind2 (OSNetworkSystem.java:145) W/System.err( 279): at org.apache.harmony.luni.net.PlainDatagramSocketImpl.bind (PlainDatagramSocketImpl.java:119) W/System.err( 279): at java.net.MulticastSocket.createSocket (MulticastSocket.java:564) W/System.err( 279): at java.net.DatagramSocket.<init> (DatagramSocket.java:82) W/System.err( 279): at java.net.MulticastSocket.<init> (MulticastSocket.java:60) W/System.err( 279): at com.android.sockport.SocketPort.onCreate (SocketPort.java:28) W/System.err( 279): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java: 1122) W/System.err( 279): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java: 2103) W/System.err( 279): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java: 2156) W/System.err( 279): at android.app.ActivityThread.access$1800 (ActivityThread.java:112) W/System.err( 279): at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1580) W/System.err( 279): at android.os.Handler.dispatchMessage (Handler.java:88) W/System.err( 279): at android.os.Looper.loop(Looper.java:123) W/System.err( 279): at android.app.ActivityThread.main (ActivityThread.java:3742) W/System.err( 279): at java.lang.reflect.Method.invokeNative (Native Method) W/System.err( 279): at java.lang.reflect.Method.invoke(Method.java: 515) W/System.err( 279): at com.android.internal.os.ZygoteInit $MethodAndArgsCaller.run(ZygoteInit.java:739) W/System.err( 279): at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:497) W/System.err( 279): at dalvik.system.NativeStart.main(Native Method) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Discuss" 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-discuss?hl=en -~----------~----~----~----~------~----~------~--~---
