955fb2ef3e
The SSM session socket times out without data being sent at the upper (SSM) WS layer. Implement keep-alive in a separate thread which simply writes nothing into the channel at irregular intervals to simulate user activity. Testing: Sessions established with this code running have not timed-out in over 15m despite being completely unused