more functions on tcp_provider
connections to chargen service works in test