[NTLK] NetTime for 711000

Jake Bordens jake at allaboutjake.com
Sun Feb 5 17:40:04 EST 2017


I did add debugging print statements, so if you have an inspector connected or (minspector) you can see where it stalls.

I did see that behavior when you try to connect to a time server that doesn’t support the TIME protocol (Port 37) most time servers are Port 123 now, but the nist servers do support TIME still.

Another cause of the behavior might be that you clock falls outside of the 90-minute safety window.  Make sure your clock and your timezone are reasonably set first, otherwise it will fail.

The app as written by Apple does not have good error messages, so they only way to see really what is going on is with Inspector or Minspector.

Jake

On 2/5/17, 5:36 PM, "newtontalk-bounces at newtontalk.net on behalf of Sylvain Pilet" <newtontalk-bounces at newtontalk.net on behalf of pilets at mac.com> wrote:

    Hi Jake,
    
    Can NetTime conflict with another App?
    I say this because on my Newton, I have a good number, maybe I only tested on my Newton Server (NPDS) NetTime did not react.
    Your app launches well, pressing Sync Now starts the Net connection (if it was not already active) but then it seems that it does not work. No reaction (and no "Dong").
    Yet your App works great on Einstein!
    
    
    Sylvain Pilet
    
    - A P P L E  N E W T O N  N P D S -
    - Apple Newton NPDS Server: http://messagepad.no-ip.org
    - Apple Newton NPDS Tracker: http://messagepad.no-ip.org:3680
    
    - A P P L E  N E W T O N  &  M O R E -
    http://message-pad.net
    
    - F A C E B O O K -
    https://www.facebook.com/message.pad.net
    
    - T W I T T E R -
    https://twitter.com/MessagePad_net
    
    Le 4 févr. 2017 à 23:33, Sylvain Pilet <pilets at mac.com> a écrit :
    
    > Hi All,
    > 
    > Following the announcement of Jake Bordens on NetTime, I wanted to see for myself the code of this project. So I download the sources, as Jake said, at this address: http://www.unna.org/unna/development/nie2devin.zip
    > 
    > My problem is that this .zip contains a Windows version of the project. I can not open it on NTK Mac, even using FileTyper to associate the right types it does not open the project on Mac.
    > My question: Is there a trick (or tool(s)) to convert a Windows NTK project to NTK Mac?
    > 
    > 
    > Sylvain Pilet
    > 
    > - A P P L E  N E W T O N  N P D S -
    > - Apple Newton NPDS Server: http://messagepad.no-ip.org
    > - Apple Newton NPDS Tracker: http://messagepad.no-ip.org:3680
    > 
    > - A P P L E  N E W T O N  &  M O R E -
    > - http://message-pad.net
    > 
    > Le 3 févr. 2017 à 15:29, Morgan Aldridge <morgant at makkintosshu.com> a écrit :
    > 
    >> Oh, nice, I clearly haven't poked through he NIE development stuff. Any
    >> chance you can glean the changes by inspecting with ViewFrame?
    >> 
    >> Thanks for updating this code, it's one of those packages that I've kept on
    >> my Newton all these years and wondered why it stopped working (or whether I
    >> ever had it working at all).
    >> 
    >> Are you going to be putting this up inn GitHub, as well? It seems like a
    >> good one to improve over time (incl. adding support for newer protocols &
    >> features).
    >> 
    >> Morgan
    >> 
    >> On Thu, Feb 2, 2017 at 19:44 Jake Bordens <jake at allaboutjake.com> wrote:
    >> 
    >>> The code I have is from the “NIE 2.0 Developer Goodies” package on UNNA.
    >>> 
    >>> The compiled version on UNNA seems to have those added features, so I
    >>> don’t know where the source is for that or if someone did it on their own.
    >>> 
    >>> Jake
    >>> 
    >>> On 2/2/17, 7:42 PM, "newtontalk-bounces at newtontalk.net on behalf of
    >>> Morgan Aldridge" <newtontalk-bounces at newtontalk.net on behalf of
    >>> morgant at makkintosshu.com> wrote:
    >>> 
    >>>   On Thu, Feb 2, 2017 at 19:39 Jake Bordens <jake at allaboutjake.com>
    >>> wrote:
    >>> 
    >>>> I’m working on an app that relies on an accurate clock, so I wanted
    >>> to
    >>>> sync my Newton to a time server.
    >>>> 
    >>>> There is apple sample code “NetTime” that syncs with the old “TIME”
    >>>> protocol on port 37.  Many servers don’t support this, but the NIST
    >>> servers
    >>>> still do.
    >>>> 
    >>>> The app needed an update to account for the different clock offset
    >>> for
    >>>> newtons running the 711000 patch that fixes the date issue.  (On
    >>>> non-patched newtons, the clock starts on 1/1/1993… after the patch
    >>> it is
    >>>> 1/1/2008 – hence the app needed a new offset)
    >>>> 
    >>>> One note:  There is a NetTime package already on UNNA, and it seems
    >>> to
    >>>> have a few extra features that are not in the sample code I have – a
    >>>> checkbox to enable/disable auto sync and a sync button.  My version
    >>> of the
    >>>> code doesn’t have this.   I added back a button because it was
    >>> simple, but
    >>>> not the checkbox.   If anyone has newer sample code with the
    >>> checkbox, send
    >>>> it my way and I’ll update the offset and recompile.
    >>>> 
    >>>> I uploaded the new package to UNNA:
    >>>> http://www.unna.org/incoming/NetTime_for_%20711000.zip
    >>>> 
    >>>> 
    >>> ----------------------------------------------------------------------
    >>>> 
    >>>> http://newtontalk.net/
    >>>> http://twitter.com/newtontalk
    >>> 
    >>>   Hey cool, I didn't realize that was broken by the 711000 patch! Where
    >>> did
    >>>   you find the original source? I feel like Grant was looking for that a
    >>>   while ago (but he may have found it).
    >>> 
    >>>   Morgan
    >>> 
    >>>   --
    >>>   Morgan
    >>>   ---
    >>>   http://makkintosshu.com/
    >>>   http://centresteer.com/
    >>>   http://seriesparts.com/
    >>>   http://unna.org/
    >>>   ----------------------------------------------------------------------
    >>> 
    >>>   http://newtontalk.net/
    >>>   http://twitter.com/newtontalk
    >>> 
    >>> ----------------------------------------------------------------------
    >>> 
    >>> http://newtontalk.net/
    >>> http://twitter.com/newtontalk
    >> 
    >> -- 
    >> Morgan
    >> ---
    >> http://makkintosshu.com/
    >> http://centresteer.com/
    >> http://seriesparts.com/
    >> http://unna.org/
    >> ----------------------------------------------------------------------
    >> 
    >> http://newtontalk.net/
    >> http://twitter.com/newtontalk
    > 
    > ----------------------------------------------------------------------
    > 
    > http://newtontalk.net/
    > http://twitter.com/newtontalk
    
    ----------------------------------------------------------------------
    
    http://newtontalk.net/
    http://twitter.com/newtontalk
    



More information about the NewtonTalk mailing list