Thread thread = new Thread(runnable);
thread.setDaemon(true);
thread.start();
try {
MulticastSearch multicast = new MulticastSearch(location.getHost(), location.getPort());
multicast.search(new MulticastSearch.Filter(){
public boolean accept(URI service) {
String s = service.toString();
Matcher matcher = regex.matcher(s);
if (matcher.matches()){
out.println(s);