Added TCP server and client interaction,