Hello,

I'm having trouble with an application. This problem concerns creating
java.net.Socket on host "0.0.0.0".

The test below illustrates this problem:

import java.net.*;



public class Test {



           public static void main(String args[]) throws Throwable {

                       ServerSocket ss = new ServerSocket(1099);

                       Socket s = new Socket("0.0.0.0", 1099);

           }

}

The output on RI and on Harmony differs:

c:\test>java Test

c:\test>C:/Harmony/bin/ij Test

java.net.ConnectException: 0.0.0.0/0.0.0.0:1099 - The address is not
available

       at org.apache.harmony.luni.net.PlainSocketImpl.connect(
PlainSocketImpl.java:238)

       at org.apache.harmony.luni.net.PlainSocketImpl.connect(
PlainSocketImpl.java:200)

       at java.net.Socket.startupSocket(Socket.java:715)

       at java.net.Socket.<init>(Socket.java:139)

       at Test.main(Test.java:7)



I wonder whether it is a bug in RI or a bug in LUNI of Harmony?

=====
Warm Regards,

Victor Martynov,
Intel Middleware Product Division

Reply via email to