SO_KEEPALIVE just for tcp socket