keepalive (copy from keep_forward)
Merge pull request #4 from sonots/keepalive

keepalive (copy from keep_forward)