GET
request is made to
http://rddns-rns.replaytv.net/rd/servlet/ul?q=hex-encoded-crypted-text
.
The data after the 'q=' is hex encoded cyphertext corresponding to the
plaintext isn=ISN&port=port
.
ISN is the ISN of this ReplayTV. port is the port
number the Replay is configured to listen on; the IP address isn't sent as
part of the message, it's taken from the message itself.
The expected response is binary cyphertext data that decrypts to "1000 OK"
followed by several spaces.
http://rddns-rns.replaytv.net/rd/servlet/gu?q=hex-encoded-crypted-text
.
The encrypted cyphertext corresponds to the plaintext
isn=ISN
. ISN is the ISN of the ReplayTV
you wish to contact.
The response is binary cyphertext data that decrypts to an XML document,
such as:
<UnitTicket isn="00055-09166-55204" ip="208.129.213.80" port="4080" lastupdateddate="2002-02-22 10:54:50" />for a successful lookup, or
<ReplayError type="WORKER" id="5000" description="Unit not found on Dynamic DNS Server" param="ISN not found" message="no unit found with this ISN in the database" />for an error.
http://rddns-rnd.replaytv.net/replaydyndns/RDDUpdateLocation
and
http://rddns-rnd.replaytv.net/replaydyndns/servlet
, and had them
modifyable at runtime from registry keys; the December 2001 and January 2002
updates have hardcoded URLs as shown above.
-- ToddLarason - 09 Mar 2002
Topic RDDNS . { Edit | Attach | Ref-By | Printable | Diffs | r1.7 | > | r1.6 | > | r1.5 | More } |
Revision r1.7 - 01 Apr 2003 - 04:46 GMT - TWikiGuest Parents: WebHome |
Copyright © 2001 by the contributing authors.
All material on this collaboration tool is the property of the contributing authors. Ideas, requests, problems regarding TWiki? Send feedback. |