while(addresses.hasMoreElements()){
InetAddress ip=(InetAddress) addresses.nextElement();
//!ip.isSiteLocalAddress() &&
if( !ip.isLoopbackAddress() && ip.getHostAddress().indexOf(":")==-1){
System.out.println("Interface "+ni.getName()+" seems to be InternetInterface. I'll take it...");
r = new Rendezvous(ip);
r.addServiceListener(iTunesService, this);
}else{
ip=null;
}
}