Alpha: TCP-based listener.

Why do we want these public? and isn't it nicer to declare variables at one spot ?