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 閱讀(470) 評論(0)  編輯  收藏 所屬分類: Java

          導航

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

          統計

          常用鏈接

          留言簿(7)

          隨筆分類

          隨筆檔案

          相冊

          Photo

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 建湖县| 夏河县| 壶关县| 平和县| 双鸭山市| 四平市| 定西市| 麻城市| 佛坪县| 右玉县| 云龙县| 彰化市| 同仁县| 孝义市| 呼伦贝尔市| 无棣县| 城固县| 博白县| 栾川县| 雷山县| 拉萨市| 时尚| 尉犁县| 渭南市| 玉山县| 明溪县| 甘泉县| 东安县| 滦平县| 隆德县| 达拉特旗| 鸡东县| 邵阳市| 海原县| 寻乌县| 普安县| 汶川县| 高淳县| 额尔古纳市| 宜都市| 太康县|