Yes, that is exactly right.I assume that the message "The Client is closing and disconnecting from the server" that you see is after the problem time and more likely just the result of you exiting the SW Remote.
No, haven't seen any.Do you see any "The Server has Disconnected" or "Client Wakeup is causing a reconnection" messages in the log?
It seems to happen every time now, it just varies how long it takes to happen. I have screen blanking turned off for now and haven't recognized any other patterns when it does disconnect.Also, is this 100% reproducible (does it happen every night?)? Are there any other commonalities that you have noticed, like does it happen only when the screen is blanked?
I could implement some kind of keep-alive logic, but my concern is that it would be a band-aid over whatever the real issue is and my not resove it properly.
At this point I'd be happy with a bandaid.

Any TCP/IP experts out there have any other ideas?
Thanks,Alan