I would like to thank everyone for their input, but I would like to provide some extra background, and answer "Why I am not using other Server modules?", I am writing a specialized cache server that will handle quite a few things, and it is going to have special functionality. I know of the other modules, but being this is my first perl use of IO::Socket... I would like to learn as much about it as possible. I plan on getting familiar with the other modules in the future. Learning IO::Socket will help with other things I planning on doing in the future, too.