We only use GPLV3 around here. // FREEBIE
By default, automatically disconnect if no response. This is preferable because we can sometimes lose connectivity without receiving a close event from the socket, but it's also possible that the endpoint may not support responses. // FREEBIE
Triggered by multiple keepalives.