Don't use for now the tcp keepalive code, it's not portable