A TCP data source and sink.