public void run() {
		if (this.strurl == null || this.strurl.isEmpty())
			return;
		crawlControler.nThreadCount++;
		try {
			this.strurl = this.strurl.toLowerCase();
			if (!this.strurl.startsWith("http://")
					&& !this.strurl.startsWith("ftp://")) {
				this.strurl = "http://" + this.strurl;
			}
			this.strurl = this.strurl.replace('\\', '/');
			establishConnection();

		} catch (Exception e) {
			System.out.println("ERROR:-->" + e);
		}

		// --------------------------------------------
		finally {
			crawlControler.nThreadCount--;
		}
	}