Added a TCP server and fixed the webpage