怎樣攔截因區域網故障出現的“連接失敗”問題? |
答題得分者是:P.D.
|
bayman
一般會員 發表:30 回覆:35 積分:18 註冊:2007-04-24 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
請搜尋socket,一般我的做法如果要達成這樣的目標
1.寫一支socket server功能的 service或ap程式,放在 server 上開機就執行當駐,並啟動 listen 2.寫一支 scoket client 功能的 service或ap程式,放在所有區域網電腦,一樣開機就執行常駐,此程式必須執行 a.定時偵測(可設定3-5分鐘,其實微軟的作業系統也大約是3分鐘會做一次廣播更新) b.必須探測主機的是否存在 或者本段可以加在你要程式內 不過你要偵測所有的狀況的話,其實不容易,這種做法是利用工作站去探測主機是存在,如果是其他狀況未必能抓的出來 還有一個是,你希望斷線後可以有重試,但要瞭解一點,如果是在open資料庫的情況下被強制斷線,是無法重試的,因為這段連線已經是毀損,你是無法修復,只能關閉重新開啟連線,所以重試是會讓用戶誤解,我正在key的資料是可以保留的 ===================引 用 bayman 文 章=================== 我想在公司區域網出現問題(比如SWITCH斷電)時攔截程式出現的“連結失敗”窗體,并彈出MESSAGEBOX讓用者選擇“重試”和“退出程式”,因爲search了很久都沒找到相關咨訊,希望各位大大賜教,謝謝! |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |