none
VB 2005: Ping IP連線程式問題 RRS feed

  • 問題

  • 各位大大好:

    今天小弟想要做一個程式有關於Ping IP來測試連線情況.我想要呈現的情況如下述:
    1.TextBox1: 輸入想要Ping的IP,例如www.kimo.com.tw or 192.168.0.1等等
    2.TextBox2: 顯示Ping出來所有的資料,將顯示在TextBox2
    3.Command1:當我按下Command按鈕,就會開始執行Ping動作並將結果顯示在TextBox2

    因為我們經常於系統下使用Commnd Windows去Ping IP,所以我想試試看如何將此功能轉化為VB程式.在此請各位大大不吝教導,也先謝謝各位
    2009年9月27日 上午 08:38

解答

  • VB.NET最簡單的方式
    [My.Computer.Network.Ping 方法 ]

    補充: 要多點資料就用
    [Ping 類別 ]

    學而不思則罔, 思而不學則殆. 寫程式無他, 唯勤而已.
    2009年9月27日 上午 08:48
    版主
  • 我自己喜歡用 TcpClient 直接 Connect 來測試。 不用 ping 的原因: 1. 網路設備或防火牆阻擋 icmp 封包,ping 等於沒用 2. 服務若是沒開,也沒意義。比如說網頁服務沒開,ping 得到也連不上網頁。 除非你是網路服務業者,是為了確認網路是否有通,否則一般應用上來說,ping 的意義不大。
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    2009年9月27日 上午 10:03

所有回覆

  • VB.NET最簡單的方式
    [My.Computer.Network.Ping 方法 ]

    補充: 要多點資料就用
    [Ping 類別 ]

    學而不思則罔, 思而不學則殆. 寫程式無他, 唯勤而已.
    2009年9月27日 上午 08:48
    版主
  • 我自己喜歡用 TcpClient 直接 Connect 來測試。 不用 ping 的原因: 1. 網路設備或防火牆阻擋 icmp 封包,ping 等於沒用 2. 服務若是沒開,也沒意義。比如說網頁服務沒開,ping 得到也連不上網頁。 除非你是網路服務業者,是為了確認網路是否有通,否則一般應用上來說,ping 的意義不大。
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    2009年9月27日 上午 10:03