c is a net.Listener