public String[] getKnownLocalURLs () {
		Vector<String> v = new Vector<String>();
		
		try {
			int port = MainDialog.getCurrentHTTPPort();
			Enumeration<NetworkInterface> nifs = java.net.NetworkInterface
					.getNetworkInterfaces();
			
			while (nifs.hasMoreElements()) {
				NetworkInterface nif = nifs.nextElement();
				Enumeration<InetAddress> ips = nif.getInetAddresses();
				while (ips.hasMoreElements()) {
					InetAddress current_ip = ips.nextElement();
					if (current_ip instanceof Inet4Address)
					{
						v.add ("http://" + current_ip.getHostAddress() + ':' + port);
					}
				}
			}
		} catch (Exception e) {
			e.printStackTrace();
		}

		String[] ret = new String[v.size()];
		for (int i = 0; i < v.size(); i++) {
			ret[i] = v.get(i);
		}
		
		return ret;
	}