全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:883
推到 Plurk!
推到 Facebook!

如何知道連線需求 ?

答題得分者是:Albertz
CuteBabyBoy
初階會員


發表:18
回覆:97
積分:48
註冊:2003-07-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-11-18 17:39:55 IP:218.167.xxx.xxx 未訂閱
Dear All    我想要試出,當 Browser or E-Mail or 其他程式,當有需要連線時,我想偵測到此 Event。    目前我是想到用 Winsock 當方式檢查 80 Port ,所以我才會問如何知道 Port 流量的式...    如果大家有更好的方式,希望能提供給我,謝謝! 發表人 -
Albertz
初階會員


發表:2
回覆:57
積分:31
註冊:2002-09-05

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-11-18 18:31:25 IP:211.20.xxx.xxx 未訂閱
如果只是要一些統計資料的話, IP Helper API 可以達成你的目的. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iphlp/iphlp/ip_helper_start_page.asp By the way, 除非你是 web server, 否則你的 80 port 是沒有任何連線的.
CuteBabyBoy
初階會員


發表:18
回覆:97
積分:48
註冊:2003-07-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-11-24 09:47:06 IP:218.167.xxx.xxx 未訂閱
嗯....的確...    我已上 MSND 查看過    IP Helper 可以做到好多事....    我會慢慢 Try 出來的...    但我因為礙於時間緊迫    所以我找的一個旁門左道.....嘻...提供大家另一方面的參考    因為目前我所遇到的問題    都是針對 Browser 或是 Mail 而做出 Ping 的偵測    目前我是採主動的方式 也就是說...當需要 Browser 時...我啟動 Ping 去偵測...如果有通.就執行 沒通就 Timeout 但...如果用 Internet API 有時會被系統騙...如果用 Ping 網址...該網站掛了也沒用,而且如果還設防火牆有時還會誤判 因此...我想到一個比較快的方式 我直接再開一個新的Browser...去偵測是否有連線 利用它 DownloadBegin or Error Message 等等...去判斷是否有連線 雖然這不是正解....但這是我當時所想到最快的方式 如果真的想用正解來處理的話 我的想法是被動的方式來偵測 也就是當有程式對系統提出連線需求 我就要勾到這 Event 之後再進行連線 ok 我先在此進行結案 謝謝大家的關心和指導
系統時間:2024-05-05 5:27:28
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!