public static synchronized DataInputStream openurl(String s) throws IOException {
		for (Signlink.urlreq = s; Signlink.urlreq != null;) {
			try {
				Thread.sleep(50L);
			} catch (Exception exception) {
			}
		}
		if (Signlink.urlstream == null) {
			throw new IOException("could not open: " + s);
		} else {
			return Signlink.urlstream;
		}
	}