If AutoKeepAlive is True (default), the client will ping the server periodically to prevent the socket session from timing out. If
AutoKeepAlive is False, there will be no automatic ping, and the session may time out if the calling application does not generate
enough activity. Set this to True unless you are regularly (no more than 5 minutes apart) calling methods that generate calls to the server.