隨筆 - 312, 文章 - 14, 評論 - 1393, 引用 - 0

          導航

          <2009年5月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          公告

          關注我的新浪微博

          我的著作









          常用鏈接

          留言簿(126)

          我參與的團隊

          隨筆分類(818)

          隨筆檔案(310)

          文章分類(1)

          文章檔案(8)

          相冊

          ADSL、3G查詢

          CSDN

          eclipse

          ibm

          Java EE

          Linux

          Web

          云服務

          代理網站

          關注的網站

          協議

          喜歡的Blog

          國內廣告平臺

          圖書出版

          在線培訓

          開發工具

          微博客戶端

          手機鈴聲

          操作系統

          • ReactOS
          • 一個與windowXP/2003兼容的操作系統

          數學

          文件格式

          源碼資源

          移動(Mobile)

          編程語言

          英語學習

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 1973556
          • 排名 - 6

          最新評論

          閱讀排行榜

          評論排行榜

          Java網絡編程從入門到精通(12):使用isReachable方法探測主機是否可以連通

          本文為原創,如需轉載,請注明作者和出處,謝謝!

          上一篇:Java網絡編程從入門到精通(11):使用NetworkInterface類獲得網絡接口信息

              在J2SE5.0中的InetAddress類中增加了一個isReachable方法。可以使用這個方法來探測主機是否可以連通。這個方法有兩個重載形式,它們的定義如下:

          public boolean isReachable(int timeout) throws IOException
          public boolean isReachable(NetworkInterface netif, int ttl, int timeout) throws IOException

          第一個重載形式有一個timeout參數,可以通過這個參數設置連接超時(單位:毫秒)。第二個重載形式多了兩個參數:netifttl。通過netif參數可以使用一個NetworkInterface對象來確定客戶端使用哪個網絡接口來測試主機的連通性。ttl是指測試連通性過程中的最大連接躍點數(從客戶機到達遠程主機所經過的最大路由數就是最大連接躍點數,一個路由被稱為一個躍點,在Windows網絡連接中的“高級TCP/IP設置”對話框最下面可以設置接口躍點數),如果達到最大連接躍點數,還沒找到遠程主機,isReachable方法就認為客戶機和遠程主機之間是不可連通的。

          isReachable方法是通過連接主機的echo端口來確定客戶端和服務端是否可連通。但在Internet上使用這個方法可能會因為放火墻等因素而無法連通遠程主機(實際上,遠程主機是可以連通的),因此,isReachableInternet上并不可靠。但我們可以將isReachable方法應用于局域網中。

          下一篇:
          Java網絡編程從入門到精通(13):使用Socket類接收和發送數據





          Android開發完全講義(第2版)(本書版權已輸出到臺灣)

          http://product.dangdang.com/product.aspx?product_id=22741502



          Android高薪之路:Android程序員面試寶典 http://book.360buy.com/10970314.html


          新浪微博:http://t.sina.com.cn/androidguy   昵稱:李寧_Lining

          posted on 2009-05-08 09:00 銀河使者 閱讀(4631) 評論(0)  編輯  收藏 所屬分類: java 原創網絡編程

          主站蜘蛛池模板: 嘉义县| 延安市| 青阳县| 鸡西市| 灵寿县| 游戏| 库车县| 南丹县| 闻喜县| 冕宁县| 原阳县| 泾源县| 南宫市| 新泰市| 渝中区| 岫岩| 合肥市| 安达市| 永康市| 逊克县| 集安市| 婺源县| 蓝田县| 新乡县| 天镇县| 崇义县| 通州市| 古交市| 沙田区| 贵州省| 祁阳县| 淳安县| 渝中区| 锡林浩特市| 长丰县| 革吉县| 扎赉特旗| 洪湖市| 玉溪市| 明水县| 高要市|