Alpha: TCP-based listener.

Why is this member variable public?  and isn't it nicer to declare all the variables at either the top or the bottom?