Daily photo

Multithreaded Web Server

  • February 9, 2006
This is a chunk of code from eHTTPd, my latest class project, which is a very basic web server written in C for my CS 4210 class. It will respond to simple GET requests while using practically negligible CPU time.

VMware recently released their GSX server product for free, under the new name "VMware Server Beta". This software cost $1200 just last week, and now it's available for any schmoe (like me) to download. I'm currently in the process of getting RHEL4 installed on it so that I can do some local stress testing of eHTTPd.

BTW, let me know if you spot any bugs! You can try out the server here for a few days, if it happens to be online at the moment.

Comments

  • Jamie
  • February 10, 2006
  • 12:48 am
Sounds much more interesting than 3210, the precursor to 4210. Although kernel hacking is fun (on an iPaq)
  • Ariel
  • February 10, 2006
  • 12:56 am
Yeah, that's awesome that VMWare is releasing some of their stuff free. I believe there was a /. article about that. They said it was due to competition which makes sense.
By the way, could you post the exif info for this? =p
  • Ariel
  • February 10, 2006
  • 12:58 am
I found a bug. I'm not sure if it counts as a "bug" per se, but if you hold down F5, it crashes the server. Sorry about that...
  • Ethan
  • February 10, 2006
  • 9:13 am
Ya, the crash bug that Ariel found has been fixed, but it's certainly possible that there are more!
  • Javy
  • February 10, 2006
  • 12:41 pm
Are you good at system? Help meee
  • Kyle
  • February 10, 2006
  • 1:24 pm
man, what editor is that? it looks like something whose name would be prefixed with "J" or would contain the word "pad". yuck
  • jennifer
  • February 10, 2006
  • 2:47 pm
it's crimson editor, i think?
  • Ethan
  • February 10, 2006
  • 2:56 pm
yup.
  • Kyle
  • February 10, 2006
  • 7:54 pm
ugh, trust me i felt bad all day about making fun of someone's text editor...
  • Ariel
  • February 12, 2006
  • 3:50 am
yep, refresh DoS fixed. over and out.
Keyboard Shortcuts: Left arrow = previous photo, right arrow = next photo, R = random photo
Please wait ...

There was an error fetching the requested dialog.