Segregate telnet and TCP; add code changers