add send, tcp no delay, tcp keep alive for TcpConnection, and ignore SIGPIPE