引用:
最初由 dou0228 發表 剛寫了一個用 TCP 連 Port 80 的 PHP script
Ping 其實有的時候會被 ISP 無端的檔下來..
用 Ping 用一定的風險在
TCP 連 HTTP 也不是沒風險..
只是較不會像 ICMP 那樣常被欄下來.. 
他會亂數的取 Server 列表去連網頁
萬一發現 連不上, 它會試三次, 不行才會重新啟動 ppp
註: killall 在 Linux Distro. 裡會有, 請放心 |
嗯嗯 ..您這程式寫的更完善 ... 真是不錯 ^_^
不過我不用 killall 的原因是其實我的 script 也可以用在其它 Unix ...例如 Solaris 就沒有內建 killall 這個指令
而且我用 Perl 寫的原因是因為 Perl 應該是所有 Unix Like OS 都會內建的程式,但是 PHP CLI 卻得靠 User 自己另外做 (或者是 RedHat 完整安裝也會做出 PHP CLI ? 但不見得每個 User 都會完整安裝)
另外我相信 Hinet 也沒那個狗膽去擋 ICMP ...

其它夠種的 ISP 我就懶的管了
當然啦 ... 我的看法是用 Perl 來寫出您那個程式的版本是最理想的啦 ... ^_^