Tao

          Tao obeys its own inherent Nature

          Connection always successful when installed anti-virus application

          When I try to use URLConnection to check if a url is accessible using the following code:

          try {
              URL url = new URL("http://169.254.169.254/latest");
          
              URLConnection connection = url.openConnection();
              connection.setConnectTimeout(5000);
              connection.connect();
              System.out.println("Connected successfully using url");
          } catch (IOException e) {
                  e.printStackTrace();
          }
          

          I expected the behavior is: connect should be success if the host is reachable, else throw exception. It works fine without the anti-virus application, but always print “connected successfully” even the host is not reachable.

          Then I tried to use Socket to connect:

          Socket socket = new Socket();
          socket.connect(new InetSocketAddress("169.254.169.254", 80));
          if (socket.isConnected()) {
              System.out.println("Connected successfully using socket");
          } else {
              System.out.println("Connected failed using socket");
          }
          
          

          But Still got the same problem.

          The solution for it:

          Disable http check in anti-virus, for example, in ESET NOD32, the settings is Web access protection -> Http, Https -> Http scanner

          ESET_http_connection_always_success

          posted on 2009-07-15 13:30 wade 閱讀(465) 評論(0)  編輯  收藏 所屬分類: Java

          導航

          <2009年7月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          統計

          常用鏈接

          留言簿(7)

          隨筆分類

          隨筆檔案

          相冊

          Photo

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 静宁县| 万年县| 大渡口区| 石狮市| 盐源县| 项城市| 柳河县| 甘德县| 昌乐县| 库伦旗| 金门县| 绥德县| 林周县| 昌黎县| 合肥市| 衡阳县| 东明县| 华安县| 桐乡市| 建阳市| 平原县| 新邵县| 临沂市| 德州市| 太康县| 应城市| 苍南县| 阿荣旗| 伊宁县| 屯门区| 凤庆县| 驻马店市| 内丘县| 修文县| 射阳县| 武山县| 襄城县| 承德市| 井研县| 岫岩| 伊金霍洛旗|