Re: [請益] 偵測連線的問題
推 GGsov :耶 可是ping的結果只是"可不可以"連 而不是"有沒有"
→ GGsov :我的需求是有沒有連 而ping最後只會回傳0或者1來表
→ GGsov :示"可不可以"連
看妳下的參數 -t 是 ttl -w 是 deadline
當妳用那個參數去 ping ,回應是
roga@roga:~/public_html$ ping -t 1 -w 1 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.--- 192.168.0.1 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
或是
roga@roga:~/public_html$ ping -t 1 -w 1 220.130.223.205
PING 220.130.223.205 (220.130.223.205) 56(84) bytes of data.
64 bytes from 220.130.223.205: icmp_seq=1 ttl=64 time=0.061 ms
64 bytes from 220.130.223.205: icmp_seq=2 ttl=64 time=0.040 ms
--- 220.130.223.205 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.040/0.050/0.061/0.012 ms
而且當妳 ttl 設那麼短,很多時候她沒辦法判斷到底是通還是不通。
妳可以實際把 $result 印出來看看值是什麼 ^^
去 ping 一個不存在的 private ip 和一台確認存在的 ip ,
然後再用 exec() 去執行一個存在的指令和不存在的指令,接著
再印印看 $result 的變化 ^^
--
凝視著,卻看不見光景。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.29.134.139
※ 編輯: roga 來自: 163.29.134.139 (11/10 16:40)
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章