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

能否截獲中斷ADSL連線的消息?

答題得分者是:Stallion
takdick
一般會員


發表:50
回覆:63
積分:22
註冊:2002-08-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-12-05 19:01:52 IP:203.218.xxx.xxx 訂閱
請問能否在用戶中斷ADSL連線(XP內置的ADSL連線程序)時截獲消息,並及時向連線中的server端發送用戶要中斷連線的信息?
請指教,謝謝
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-12-07 14:53:27 IP:75.18.xxx.xxx 未訂閱
可能嗎?
偵測中的系統發現連線中斷了才會有所警訊,你覺得還有可能向外發送訊息嗎?
應該想像設計的方向就如同MSN一樣!當系統中斷時暫停程式的執行,當系統發現連線恢復時,再繼續執行程式。
hotswin
中階會員


發表:72
回覆:92
積分:52
註冊:2003-11-06

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-12-15 16:05:40 IP:59.125.xxx.xxx 訂閱
有可能
ADSL中斷 表示對外網路已連線中斷
偵測一下就可得知了
------
xinjier禮品贈品
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-12-15 16:16:15 IP:75.41.xxx.xxx 未訂閱
對方的問題是:請問能否用戶中斷ADSL連線(XP內置的ADSL連線程序)時截獲消息,並及時向連線中的server端發送用戶要中斷連線的信息?
所以問題是:連線既已中斷,如何向外發送訊息?還是我的中文造詣有問題?
===================引 用 hotswin 文 章===================
有可能
ADSL中斷 表示對外網路已連線中斷
偵測一下就可得知了
takdick
一般會員


發表:50
回覆:63
積分:22
註冊:2002-08-05

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-12-16 15:57:41 IP:219.79.xxx.xxx 訂閱
stallion的理解是對的,我是要在ADSL中斷前獲得消息並還能對外發出訊息,而不是純粹的偵測網絡連線是否已中斷.
有人說可以用Hook,不知可行嗎?
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-12-16 17:38:10 IP:61.67.xxx.xxx 未訂閱
其實這分兩個層面來看(A-CLIENT, B-SERVER)
1.當A中斷, 我對HOOK不熟, 所以不知道在ADSL即將要被中斷或中斷前那一剎那是否有辦法立即通知SERVER, 但就常理來看, ADSL必須中斷才會引發中斷事件(指非正常斷線), 而一旦斷線引發錯誤後, 對外連繫己切斷, 如何發送訊息給SERVER
2.就以上的狀況來看, 如果SERVER是自己能掌控的(指的是不是MSN, 遊戲主機等...), 倒是可以寫一支SOCKET或TCPSERVER的程式在主機端LONGSTAY, 在A端有SOCKETCLIENT或TCPCLIENT等, 一旦A上了ADSL, 立即發送訊息給B告知, 而B接收到訊息後, 利用THREAD每隔一秒(或更久)定時探測A是否存在, 這樣當A若有斷線, B探測不到就可以發出警示, 若A正常離線, 也可以做不同的處理
系統時間:2024-04-25 22:09:18
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!