ࡱ> y{}y{}y{    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxz{|}~Root Entry F|Y WordDocument CompObjn have to define a proxy server to use Netscape or other web browsers, you'll need to do the same here. Route via HTTP Proxy Server: This checkbook enables the proxy server support. Address: This should be the hostname for the proxy server that you send HTTP protocol through. Port: This should be the port number for that proxy server. Check with your site administrator for this information if you need assistance with routing through a proxy server. NOTE: Outside of business sites, most users really shouldn't need to set this option. Command Line options There is currently just one option: autoUpdate This option will cause AtomTime95 to start in the background, get the current time server value, set your clock, and then exit. This replaces the setting that was available on the Execution settings page in previous versions. Note: Using this command line option will not change any of your existing/saved settings for Atomtime95. The option is case-sensitive. See a screenshot below of a shortcut using this command line option. Notes on Proxy Authentication Beginning with version 1.4, AtomTime supported proxy servers that required authorization. After starting up AtomTime, the first attempt to a proxy server that requires authorization will end up prompting the user for a user ID and password. All attempts after that will continue to use this same authorization. However, once you exit AtomTime, the information is discarded -- the next time you use it you'll need to go through the process again. AtomTime will not automatically save any information about user IDs or passwords. To do so could expose the user to a major security risk. However, it the user feels that they would like to automate this process and is willing to take those risks, there are a couple of options. All of these options require the manual editing of the ATOMTIME.INI file. The following values can be defined in that file: User = username Password = password If only the User field is added, then AtomTime will fill in the username field and prompt for the password. For a slightly more secure method, the following could be used instead: Authorization = mime-text-value Where mime-text-value is defined as the string: user:password But, mime encoded including any pad characters (=). Example: Your user ID is Aladdin and password is open sesame, the string Aladdin:open sesame would be mime encoded to be QWxhZGRpbjpvcGVuIHNlc2FtZQ== and thus the line in ATOMTIME.INI would be: Authorization = QWxhZGRpbjpvcGVuIHNlc2FtZQ== Search around the Internet if you don't already have some software to perform mime encoding. Tips By creating a shortcut to AtomTime95 with the keyword autoUpdate on the shortcut command line and then placing shortcut in your Start folder, the application will in the background automatically attempt to connect to the time server and update your PC clock every time you start Win95. After updating the clock, the application will then exit. Here is a screenshot of an example shortcut:  If you'd like to have this application update your clock automatically, but not everytime you start Win95 and you have installed the Win95 Plus! package, use the System Agent application to schedule when to run AtomTime95, again with the command line parameter autoUpdate. Frequently Asked Questions (FAQ) Please, before writing me about problems with AtomTime95, check over these common problems and also check my web site (see below). Most of the questions I that I receive e-mail on are already answered in this list... AtomTime95 always sets my clock off by an hour (or some increment) You have one of these problems: 1) You are running v1.0 of Atomtime. Please download the newest version. 2) Your Windows 95 Date/Time settings have the wrong time zone or daylight savings time setting. Check under the Control Panel, Date/Time settings. This is by far the most common error! 3) You are running a version before 1.2 and are not using the default time server. 4) You are using a proxy server and have specified proxy port 13. This is wrܥe# L&KG,l,l  (T MS Sans Serif Symbol SystemTimes New Roman ArialTimes New Roman0Courier New0Courier NewTimes New RomanAtomTime95 version 1.4b by Bruce Adelsman, copyright 1996, 1997 All rights reserved, a freely distributed application Introduction AtomTime95 is a 32-bit Win95 Internet (Winsock) application which will connect to the Atomic Clock time server in Boulder, CO and fetch the current atomic clock time value. It compares this value to your PC time and displays the difference. You then have the option of updating your PC clock to match the atomic clock value. There is also a command line option to have AtomTime automatically set the clock and exit. How to Run AtomTime95 If you've made it to this document, then I'm assuming you've already "unzipped" the .zip file AtomTime95 came in. If not, use an application like WinZip to unpack the .zip file. To start AtomTime95, simply double-click on the AtomTime.exe icon. Display Window  The Time Server box shows the time value as reported by the atomic clock (or other server). If there is an error in the time checking process, an error message (and possible code) will appear here. The Local PC box shows the time as reported by your PC. The Local PC difference window displays how far off your PC is from the time server. The Check button will cause the application to gather a new timing from the time server and compare it to your local PC time. The Adjust button will set your PC clock to match the time server (taking into account your time zone or hour offset, of course). Note: If you have not yet checked the time difference (using the Check button), the Adjust button will have no effect. The Settings button allows you to set advanced options. The About buttons displays a dialog box with program and author information. The Exit button terminates the application. Settings Execution page  This Settings page contains information on the options that control how the application executes. Start Minimized: Enabling this check box will cause the application to start execution minimized. Check Time when Minimized: This checkbox enables the application to run in the background and attempt to check the time roughly once a minute. When it has successfully retrieved a time server value, it will automatically restore the application and display the difference. Triple Request Time Check: When this option is enabled, AtomTime will request the time server value three times to help work out network lag (mainly by keeping the pathway active). When this option is disabled, the time server value will be requested only once. Time Server page  This page defines the address for the time server. Use Atomic Clock Time Server: By default, AtomTime uses the Atomic Clock server in Boulder, CO. NOTE: This server reports the time in Universal Time Coordinated (UTC) and should work fine for everyone, regardless of where in the world you live, as long as you have the correct time zone and daylight savings settings under the Windows 95 Date/Time control panel. Wrong time zone and daylight saving settings are by far the biggest problem users encounter when using AtomTime; please double-check these settings and complain to Microsoft if it doesn't properly support your area of the world. Alternate Time Server Address: If you really want to use a less accurate time server, you can turn off the Atomic Clock server and enter a time server address here. Hours Offset: The number of hours ahead or behind the Alternate time server is from your local time. If you'd like to have Atomtime use your current time zone and daylight savings settings as the offset (same as Atomic Clock server option) then you can leave this field blank. Proxy Server page  If needed, on this page you can define a proxy server. Some sites use a proxy server to control Internet traffic. If youong. Port 13 is the daytime port for the proxy server (which means you get the proxy server's time, not the Atomic Clock site). Correct the proxy port number. 5) You are running v1.4 or earlier, and live in a time zone that does not use daylight savings time. Download the newest version of AtomTime95. These scenarios really should solve your problem. As long as you're running AtomTime95 version 1.4a or higher AND you have the proper time zone settings (regardless of where in the world you live), Atomtime95 with the default Atomic Clock time server should set the correct time. But, if you just don't want to use the Atomic clock server, or you can't seem to get Win95 time zone settings to your liking, then get v1.2 or higher of Atomtime. This version supports non-GMT reporting time servers and allows you to set a hour offset. Why doesn't AtomTime work with America Online? Actually, it does! BUT, you must have AOL for Windows 95 (not AOL for Windows). To check if you have the right version, simply do this: In AOL, click on the Help menu bar option, then click on the 'About America Online' choice. If the subsequent dialog box does NOT say 'for Windows 95' in it, you have the wrong version. Reason: Only AOL for Windows 95 uses a 32-bit Winsock that allows 32-bit Internet apps, like Atomtime95, to work. Believe me, this does work with AOL for Win95, I've tried it myself. Last I checked, the keyword get95 will connect you to the Win95 version of AOL. Once you are using the right version of AOL, then you'll just need to make sure you are signed on to AOL first, before running AtomTime95. Additional note: Do not turn on the proxy server settings -- America Online does not require a proxy server. I am using America Online, but whenever I run AtomTime95 it tries to start up the dialup PPP connection -- why? Windows 95 has detected that a 32-bit WINSOCK application (AtomTime95) is requesting access to the Internet. Your current Control Panel settings are such that Windows 95 automatically starts a PPP connection. To disable this feature: open the Control Panel, open the Internet icon, click on the Connection tab, and turn off the checkbox that says 'Connect to Internet as needed'. Why doesn't AtomTime work with CompuServe? Actually, it does! BUT, you have to configure CompuServe to use the Win95 dialer and establish a true PPP connection. Check my web page or on CompuServe you can GO INETRES or GO WIN95FORUM for more details and assistance. (Don't write me, sorry, I don't use CompuServe). Why doesn't AtomTime work with AT&T WorldNet? Actually, it does! BUT, you have to configure it to use the Win95 dialer and establish a 32-bit Winsock connection. Check my web page for a link to jump to a site that contains instructions on setting up the Win95 dialer with AT&T WorldNet. Why AtomTime95 doesn't work at my company? Most likely, you are running behind a proxy server. A proxy server filters TCP/IP traffic, only allowing certain requests to proceed. AtomTime95 uses port 13 (daytime port) to gather its statistics. Unfortunately, some proxy servers block this. However, AtomTime 1.4 contains support for the majority of proxy servers on the market. What does error xxxxx mean? The most common error codes are: 10046 - No support. You most likely don't have a TCP (like PPP, WINSOCK.DLL) subsystem running. 10047 - Socket not supported. In general, this either means your site is blocking access on port 13 (DATETIME port) or your WINSOCK.DLL stack doesn't work with it. Try using the 32-bit winsock that comes with Windows 95. 10049 - Address not available. The site may not be responding or your provider is blocking access. 10051 - Network unreachable. Your network connection may be down or not responding. 10060 - Unable to connect. This means the time server you are using is currently down. It could also be that you may need either a proxy server configuration or a 32-bit winsock connection (see 10047 above). 10061 - Connection refused. Mostly likely your site is blocking the connection (port 13). 10065 - Host unreachable. Possible the same as 10051. 10093 - MFC socket initialization failed. Whoa, that really shouldn't happen. Better download a new copy. Sorry about the cryptic messages, but the socket support with Win95 just doesn't provide any better information behind the failures. Why does the Time Server window report a time hours different than the Local PC time, but yet the difference is only a few seconds? or "I'm sure AtomTime95 is using the wrong timezone for the Time server time" Most true clock servers, like the Atomic Clock in Boulder, CO, report their time in UTC/GMT (Greenwich Mean Time). This way, any software using that time value merely needs to add or subtract the local time zone offset to match. AtomTime always reports the actual time read from the time server in the Time Server window. How come when I use another time server the clock seems to be in the wrong time zone? Versions of AtomTime95 before 1.2 supported only time servers that report the time in GMT. Thus, if your time server is reporting local time, you'll get the wrong calculation. If you are using 1.2 and beyond, make sure to read the documentation on configuration of an alternate server. AtomTime worked a few days ago, now it reports 'Unable to Connect'? Most likely the Atomic Clock server is down. Try an alternate site until it comes back on-line. At least one alternate site I know of is: tycho.usno.navy.mil What is the actual address of the Atomic Clock time server? time-A.timefreq.bldrdoc.gov What's a proxy server? If you have to ask, you'll probably don't need to set up one. Basically, if you set up a proxy server for Netscape (or whatever browser), then you'll need to do the same for AtomTime. Services like AT&T WorldNet, America Online, and CompuServe do NOT use a proxy server. Does AtomTime support proxy servers that require a user id and password? Beginning with version 1.4, yes! See the documentation notes on Proxy Authentication for more details and tips. In version 1.1a of AtomTime I used to have it running automated. Now with 1.2 that option is gone!? The feature just changed in version 1.2, that's all. Now you need to specify the option 'autoUpdate' (exactly as spelled -- case sensitive) on the command line when you run AtomTime. An example command line: atomtime autoUpdate You can see an example of this feature in the documentation above. Whenever I run AtomTime95 with autoUpdate, it brings up that annoying Connection dialog box -- why? You are using Dialup Networking and Windows 95 detects a 32-bit Winsock application (AtomTime95) is requesting Internet access, so Windows 95 automatically starts up the Connection process. AtomTime95 has no control over this. However, there are a large number of little utilities out there that will automate the connection and disconnection process if you'd like. Try www.hotfiles.com or www.windows95.com, for starters. Can you make AtomTime95 hangup my dial-up connection after it sets the time? Same answer as the above. If you go into the settings on your Dial-up Networking, PPP connection, you'll find you can make the connection hang up after x number of minutes of idle time. Otherwise, visit one of the web sites in the above answer. Does Atomtime95 work with Windows NT? How about Windows 3.1? And what about the Mac? Windows NT 3.51: Nope, sorry. NT 3.51 can't display some of the Win95 controls I use, thus you can't see the text in the time display windows. Windows NT 4.0: Yes! Windows 3.1: Nope, sorry. This is a pure 32-bit app. Consider upgrading to NT 4.0 or Win 95. Macintosh: Nope, nope. Even though AtomTime95 is freeware, I'd like to send you some kind of donation! I'm certainly open to donations, they go into a piggy bank to save up for a new PC: Bruce Adelsman P.O. Box 120681 New Brighton, MN 55112 If you send $20 or more, I'll try to send you back a diskette with the latest version and documentation. Programming Notes This application was written in C++ using Symantec C++ 7.21 and the MFC 3.2 libraries. This combination explains the rather hefty size for this executable. Web Site The best source for the latest version of my software and FAQs (notes) is my software web page. Since I do change providers and thus move the site fairly frequently, the best way to locate it would be to use your favorite search engine (mine is http://www.altavista.digital.com/)with the keywords: adelsman atomtime95 As of this writing, May 1997, my current site was: http://www.winternet.com/~adelsman/Software Contact Information Before writing with problems, please check the frequently asked questions section above. I am still using America Online as my primary e-mail address so feel free to write me there: adelsman@winternet.com I'm always glad to hear from people who are using my applications and I usually respond to most e-mail. Please include where you found this application -- I'm always curious! Thanks, Bruce Adelsman Version Information 1.0 Initial release - 1996 Jan 20 1.1 Major improvements - 1996 Apr 04 Proxy server support Daylight savings time support Support for other time servers Enhanced error reporting 1.1a Minor update - 1996 Apr 16 Fixed problem with some proxy servers that caused AtomTime to crash 1.2 Major updates - 1996 Nov 12 Added support for time servers that don't report GMT time Modified auto update mode to be run from the command line only Added triple time check option to ensure clock value has "settled" 1.2a Minor update - 1996 Dec 14 Made change to disable new triple time check option because of strange NT 4.0 problem 1.3 Major bug fix - 1997 Jan 11 Fixed a major bug that caused proxy server connections to fail for a lot of users 1.4 Major update - 1997 Feb 11 Finally fixed the bug that sometimes caused AtomTime to crash just after reporting the time Re-enabled the Triple Check option for NT users Added support for proxy authentication (user id and password prompting for proxy server) Cleaned up minor regression bug with some proxy servers (would report Proxy error: 200 Ok) 1.4a Minor bug fixes - 1997 Mar 31 Resolved a long standing bug with users in time zones that do not observe daylight savings time Added check for invalid proxy port setting Updated the documentation 1.4b Minor changes to the documentation only - 1997 May 5 Changes to clean up some bad images in the documentation Added some more FAQ notes :^!@{  ht:t  @^!@^! A`! :tC CA`!(C0      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz|}~????????߿?? _??__??????____???????????'F:+$  `J  +$JC ^+$(^PF      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~F:+$  `J  +$JC ^+$(^PF      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxz{|}~F:+$  `J  +$JC ^+$(^PF      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|~.:-`! zCdC  `!-dCC C`!-(C      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z | } ~   LXdevtuv\]ghc d      . / 0 1 D14]u]]V]]U]c]]]]]]]]]]]]]]]]]]]]] D'K]u]]U]c]]]]U]c]]]]U]c]]]]]V]]]U]c(21 2 3    $ % & ' ( \ ] XYopqghUV!"#78[\fgKV]]]U]]]]U]c]]U]]]]]]]]]]] D% ]u]]V]]]]]]]]U]]]]] D+{]u]]V]]]]]]]]]]]]4K78MZab'()pqr&8CPd]]]]]]]]]]]]]]]]V]]]]V]]]V]]]]]]]]]V]]]]V]]]]]U]U]U]U]]]]]cU]c]]]5STUVZ[9 : Y Z :!_!`!!!!!!"""1#2#~]]]]U]]]]U]]]U]]]]]]]cU]c]V]V]]c]c]c U]c U]c]]]]V]]]] D ]u]]]V]]]U]c]]]]]]12#e#L$I%J%K%y%z%%%%&''''X((((9):) ******+++',(,k,l,---G-H-.......7/}{y]]]]cU]c]]]U]cU]c]]]]]]cU]c]]]]cU]c]]U]]]cU]c]U]U]]U]]U]]U]]U]]U]cU]c]]]U]]/7/8/00z0{0001111324222$3%3&3334;5<5=55566666777777777777 8 8899}zU]U]]U]cU]c]]]]U]cU]c]U]]b]]]]cU]c]]]U]cU]c]]U]]U]cU]cU]c]]]]]]]]]]]]]]]]]099f9g9999=:>:;;;$;%;g;h;i;;;P<<t=u=v===>>>?? ???????@@@,@-@.@}@~@@@@~|]]]U]cU]c]]]V]]]V]]]V]]]V]U]cU]c]]]]U]c]]]U]]]U]c]]]]]]]]U]cU]c]]]U]cU]c]0@@@@AAwAxAyAAA)B*B+B3B4B*CLC^C_C`CsCtCCCCCCCCCDDDDDDgEhEiEpEqEEEEEEEEEE]V]]V]U]cU]c]]]]]]]]]]]]]]]U]cU]c]]]]]]]]]]]]U]cU]cU]c]]]U]c]]]]]]]]2EEEFF-F.FFFGFfFgFFFFFGGCGDGGGGGGGHHpHqHHHHHIIuIvIIIIISJTJ~JJJJJJ K K%K&K]]]]V]V]]]]]]]V]V]]]]]]]]]V]V]]]V]V]]]V]V]]]]]]]V]V]]]V]V]]]]]]]]]4Leuv]{W# 4hh# 4hh# 4hhhd  oK'# 4hh# 4hh# 4hh# 4hh# 4hh# 4hh   / 3   % ( ] upkfa# 4hh# 4hh# 4hh ] Ypqh[7# 4hh# 4hh# 4hh# 4hh# 4hh V"#8\8b()q{vqlg# 4hh# 4hhTUV[z# 4hh: Z `!!"2#J%K%eA<7# 4hh# 4hh# 4hh# 4hh# 4hh K%z%((:)***++(,l,--H-....8/# 4hh8/0{001142oK'# 4hh# 4hh# 4hh# 4hh# 4hh# 4hh422%3&33<5=55666777777 899g99|w# 4hh99>:;%;h;i;;u=v==>>???@-@.@~@@@@AxAxAyAA*B+B4B_CtCCCCCDDhEiEqEEEEEEEEF.FGFgFFFojFA# 4hh# 4hh# 4hh# 4hh# 4hhFGDGGGGHqHHjeA<# 4hh# 4hh# 4hh# 4hh# 4hhHHIvIIITJojF# 4hh# 4hh# 4hh# 4hh# 4hhTJJJJ K&Kj# 4hh# 4hh# 4hh# 4hhL&K L&K GK@Normala "A@"Default Paragraph Font@ FMicrosoft Word 6.0 Document MSWordDocWord.Document.69q