HRCPP-29 & HRCPP-47: socket configuraton + IPv6

HRCPP-29 Support socket configuration (timeouts, tcp_nodelay)
HRCPP-47 Correctly support IPv6 address