線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2568
推到 Plurk!
推到 Facebook!

自動轉址程式(For ADSLDNS.org), 以Delphi Indy撰寫(含原始碼)

 
ernest
一般會員


發表:17
回覆:21
積分:7
註冊:2002-04-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-08-31 10:50:30 IP:218.175.xxx.xxx 未訂閱
我想, 應該也有人像小弟一樣申請了ADSL不過卻都是浮動IP的情況, 而後來小弟 向ADSLDNS.org申請了自動轉址的服務, 其提供了一支Client端程式定時與Server 進行溝通並更新IP的變動, 不過一直困擾我的地方就是, 這支程式常會造成 Server無法關機或重開機的狀況, 後來參考了該公司所提供的規格後寫出了這支 程式, 一來使用了Delphi的Indy來實作Http及ICMP的功能, 二來也解決了關機及 重開機異常的狀況, 希望這支程式也能解決其他朋友這方面的問題. 使用到的元件: Indy - Version 9.0.14 http://www.indyproject.org/download/Files/Indy9.html CoolTrayIcon http://subsimple.com/delphi.asp 轉址機構: ADSLDNS.org http://www.adsldns.org/service.php 以下是它們所提供的客戶端程式規格表 http://www.adsldns.org/clientspec 在使用時只要將URLUpdate.exe及URLUpdate.ini複製到一個特定目錄中, 如: C:\WINNT\ADSLDNS中, 設定好URLUpdate.ini的內容, 並將URLUpdate.exe拉 一個捷徑到啟動資料夾或在登錄編輯檔中 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 新增一個字串值就可以在開機時自動啟動了, 另外INI檔的內容如下: [MainData] Email=your@mail <--你所提供給ADSLDNS.org的E-Mail帳號 Passwd=password <--你所提供給ADSLDNS.org的密碼 Hostname=your.urlname <--你在ADSLDNS.org所註冊的網站全域名稱 RefreshTime=3 <--每幾分鐘向遠端Server更新一次 LogFileLines=4096 <--Log檔的紀錄行數 RemoteHost=www.adsldns.org <--供ICMP作Ping動作時的遠端主機(預設就是ADSLDNS.org的網站主機) 發表人 - ernest 於 2004/08/31 12:56:41 發表人 - ernest 於 2004/08/31 12:59:31
附加檔案:55672_URLUpdate.zip
ernest
一般會員


發表:17
回覆:21
積分:7
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-09-09 19:00:13 IP:218.175.xxx.xxx 未訂閱
感謝各位的給分!!
系統時間:2024-06-27 4:27:52
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!