3.2.6.3 KeepAlive Timer Event

The KeepAlive timer fires every KeepAlive interval to trigger a send of a KeepAlive Message on the GET Session from the server to the client. A KeepAlive Event SHOULD trigger the server to send an encapsulated protocol message, such as an SSTP_NOOP command, to the client<23>. Well behaved KeepAlive connections will see this event every KeepAlive interval when the session is idle. After the KeepAlive event timer fires, the timer SHOULD be restarted.