Alpha: TCP-based listener.

I am not sure what this function is trying to do.  If it is a singleton then it is incomplete.