Hi,
It seems like the following code causes an endless loop in some cases.
for (;;) {
InetAddress ia = isa.getAddress();
if (ia.isAnyLocalAddress())
ia = InetAddress.getLocalHost();
n = Net.connect(fd, ia, isa.getPort(),trafficClass);
if ((n == IOStatus.INTERRUPTED)
&& isOpen())
continue;
break;
}Guy
