last_non_local_connection_time = SystemTime.getCurrentTime();
}
if (serverSelectors.length == 0)
{
InetSocketAddress address;
InetAddress[] bindAddresses = getEffectiveBindAddresses();
List tempSelectors = new ArrayList(bindAddresses.length);
listenFailCounts = new int[bindAddresses.length];
for (int i = 0; i < bindAddresses.length; i++)
{
InetAddress bindAddress = bindAddresses[i];
if(!NetworkAdmin.getSingleton().hasIPV6Potential(true) && bindAddress instanceof Inet6Address)
continue;
if (bindAddress != null)
address = new InetSocketAddress(bindAddress, tcp_listen_port);
else
address = new InetSocketAddress(tcp_listen_port);
VirtualServerChannelSelector serverSelector;
if(bindAddresses.length == 1)
serverSelector = VirtualServerChannelSelectorFactory.createBlocking(address, so_rcvbuf_size, selectListener);