changed communication pprotocol to TCP