The knowings and experiences of a group of developers.

Category Archives: Web Programming

How to Implement an HTTP Server : Part -1

In my college there is a course named Internet Programming, there we learn how to use HTML, CSS, JavaScript, ASP.NET and ASP.NET MVC, and all of other useful stuff when programming for the web.

One of the cool things that we do is make an Http Server (ASP.NET like) from scratch, in this segment of posts (don’t really know how much there is going to be) i will try to show how simple (or not) it is to make a functional HTTP Server in 3 different languages

  • C# – The first implementation.
  • Java – The second.
  • C++ – The last.

You are probably asking why the hell is this guy doing the same thing in three different languages, i have good reasons to do so, the first implementation is going to be in C# because i already have it coded xD, in java for the challenge ( we here are very, very sick of java, so doing something in it is always a challenge xDD ) finally in C++ simply because i haven’t done anything substancialy in this language and plain curiosity to learn using concurrency libraries in it.

Now introductions aside, lets talk about the simple (but complex)  thing that is HyperText Transfer Protocol.

Read more of this post

%d bloggers like this: