1
Java代理連接我有如下幾個問題:通過多線程
1)我有一個tryning通過使用多線程(約100個線程),通過不同的代理服務器連接的Java程序。我是否可以知道哪些因素決定了此類連接的最大數量?實際上我們的操作系統允許在一個進程中擁有的代理連接(或非代理)的最大數量是多少?
2)根據我的經驗,當我想在我的電腦中設置代理服務器時,我會將IE的「選項設置」改爲它。當我使用Google Chrome時,代理設置也將通過IE的「選項設置」(我不知道Chrome爲什麼使用IE的功能)。那麼,我可以假設我們的操作系統一次只允許一個代理服務器連接嗎?
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress(ipAdd, portNum));
HttpURLConnection uc = (HttpURLConnection)Main.targetMachine.openConnection(proxy);
uc.setConnectTimeout(Main.timeOut);
uc.setReadTimeout(Main.timeOut);
我創建了多個線程來處理上面的連接。他們給我所有的「超時」錯誤。原因是什麼?
我不是連接到特定節點的幾個連接線程響應只有一個代理服務器,我創建了多個線程,每個線程連接到不同的代理服務器。 – GMsoF 2012-10-10 02:11:20