added udp, tcp and stdout