Short: Client for Staticky's dyndns service Author: robert@dynamix.force9.co.uk (Robert Wilson) Uploader: robert dynamix force9 co uk (Robert Wilson) Type: comm/misc Requires: TCP/IP stack Architecture: m68k-amigaos Description: ARexx script to update Staticky's server with your current IP address. For more info on this service look at http://www.staticky.com Installation: Copy the script to rexx: Configuration: There is only one setting to change. Set "userxsocket" to 0 to use TCP: dos device or 1 to use rxsocket.library. Usage: From the shell type ; rx rexx:statickyupdate.rexx username password hostname Alternatively launch from an AmigaDOS script every time you connect to the internet using an online event in Miami/Genesis. For example ; sys:rexxc/rx >nil: statickyupdate username password hostname if $RC not eq 0 run <>nil: c:requestchoice TITLE "Error!" BODY "Unable to update DNS*nwith dyndns.staticky.com" "Hmm" endif As you can see from the above example if all is successful then RC is set to 0 and upon any error it is set to 5 (warn). When running from the shell you will also see a descriptive error message. If your username and hostname (less the '.staticky.com') are the same then you only need to supply the username and password. If your username and hostname are different then do not add '.staticky.com' to your hostname - the script does it for you. Bugs, problems etc: None known at present. Script only tested by me with MiamiDx. If you find any please let me know. Future: Maybe add a 10 second time out to the rxsocket.library code. However I'm a little puzzled by rxsocket.library so if someone would like to do this for me then please do ;-) However I ask that you try not to use any additional ARexx libraries. Contact: To contact me, email robert@dynamix.force9.co.uk ,alternatively look at my web page for other contact methods - http://www.dynamix.force9.co.uk Disclaimer: Use this script at your own risk. Nuff said! Credits: Claudio Leite - Staticky Alfonso Ranieri - rxsocket.library Copyright (C) 1999 DCS Software All rights reserved