Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Eigener DynDNS Updater (https://www.delphipraxis.net/73827-eigener-dyndns-updater.html)

Florian_Meyer 24. Jul 2006 16:17


Eigener DynDNS Updater
 
Hallo,

ich möchte gerne einen eigenen DynDNS Updater schreiben. Ich rufe auch die URL schon richtig auf, allerdings erhalte ich den Fehler:
Exception der Klasse eIDClosedSocket mit der Meldung 'Disconnected'

kann mir jemand sagen, wie ich den DynDNS Updater richtig realisieren kann?

Delphi-Quellcode:
Meldung := IdHTTP1.Get('http://'+ABSTable1.FieldByName('sUser').AsString+':'+ABSTable1.FieldByName('sPassword').AsString+'@members.dyndns.org/nic/update?system=dyndns&hostname='+ABSTable1.FieldByName('sDomain').AsString+'&myip='+IP+'&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG&offline=NO');

Und irgendwie klappt das mit der Autorisation auch nicht richtig, weil er mir da auch nen Fehler ausgibt, dass die Autorisation required ist.

MfG
F.M.

TKC 24. Jul 2006 16:38

Re: Eigener DynDNS Updater
 
schau mal hier .. http://www.dyndns.com/developers/specs/syntax.html

Florian_Meyer 24. Jul 2006 22:36

Re: Eigener DynDNS Updater
 
also ich hab das jetzt so gemacht:

Delphi-Quellcode:
IdHTTP2.Request.Username := ABSTable1.FieldByName('sUser').AsString;
IdHTTP2.Request.Password := ABSTable1.FieldByName('sPassword').AsString;
Meldung := IdHTTP2.Get('http://members.dyndns.org/nic/update?system=dyndns&hostname='+ABSTable1.FieldByName('sDomain').AsString+'&myip='+IP+'&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG&offline=NO');
Das mit den Return-Codes hab ich ja schon, also die seite mit der Syntax und so...das löst ja nicht mein Problem.

Aber ich konnte das Problem jetzt so lösen.

MfG
F.M.

CG2003 24. Jul 2006 22:59

Re: Eigener DynDNS Updater
 
Oder hier (Open Source): WinConnnect


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz