title: Writer a Server like Tomcat in Java
body: <p>How hard would it be to write a server like Tomcat in Java or another programming language?</p>
  
  <p>I have been enjoying working with UDP and TCP sockets molding them into simple client and server to pass data around my computer, and I was wonder how hard would it be to write a server from the ground up??</p>
  
  <p>I know that there has been at lest one OS written in Java using the JVM in the parts where it would normal be written in C or ASM.</p>