Complete TcpDataSourceProvider documentation and tests.