tcp input