I've attached a fix for this issue.

SY, Alexey

2006/7/21, Victor A Martynov <[EMAIL PROTECTED]>:
 Hello Geir,

I created new JIRA:

HARMONY-946

on this issue.


=====
Warm Regards,

Victor Martynov,
Intel Middleware Product Division



On 7/20/06, Geir Magnusson Jr <[EMAIL PROTECTED]> wrote:
>
> We have a bug.  0.0.0.0 should be all adapters, and is legit.
> Can you file a JIRA?
>
> Victor A Martynov wrote:
> > Hello Mikhail,
> >
> > Here are the results of running the modified test:
> > -------------------------------------------------------------------
> >
> > import java.net.*;
> >
> >
> > public class Test {
> >
> >            public static void main(String args[]) throws Throwable {
> >                    ServerSocket ss = new ServerSocket(1099, 0,
> > InetAddress.getByName("0.0.0.0"));
> >                    System.out.println(ss.getInetAddress());
> >                    Socket s = new Socket("0.0.0.0", 1099);
> >            }
> > }
> > -------------------------------------------------------------------
> > c:\test>java Test
> > /0.0.0.0
> >
> > c:\test>C:/Harmony/bin/ij -version
> > Apache Harmony DRLVM HEAD-4807 (2006-05-02), Windows/ia32/msvc 1310,
> debug
> >
> > c:\test>C:/Harmony/bin/ij Test
> > /0.0.0.0
> > 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:10)
> >
> >
> > =====
> > Warm Regards,
> >
> > Victor Martynov,
> > Intel Middleware Product Division
> >
> >
> > On 7/20/06, Mikhail Fursov <[EMAIL PROTECTED]> wrote:
> >>
> >> Add this line to the test to clarify the situation:
> >>                        System.out.println(ss.getInetAddress());
> >>
> >> I think that for PC with multiple network adapters serversocket IP
> >> must be
> >> specified manually.
> >>
> >>
> >> On 7/20/06, Victor A Martynov <[EMAIL PROTECTED]> wrote:
> >> >
> >> > 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
> >> >
> >> >
> >>
> >>
> >> --
> >> Mikhail Fursov
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>




--
Alexey A. Petrenko
Intel Middleware Products Division

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to