Add socket binding support for TCPClient