Added TCPIP communication