basic tcp and http producer