Initial version of tcp-listener