Your name:
Paul T. Seamons
Your email address:
[EMAIL PROTECTED]
Your homepage if you have one:
http://seamons.com/ (under development -- of course)
Your preferred user-ID on CPAN:
RHANDOM
A description of what you're planning to contribute:
Immediate -
Net::Server - adpO - Extensible (class) oriented internet server
The first version of the readme may be found at:
http://seamons.com/Net-Server/pod.html
(Other efforts have been made in this area-- such as
Net::Daemon and NetServer::Generic. Net::Daemon has
a fairly good structure, but can not be easily extend to
use other types, plus all server types are in one module giving
a certain amount of bloat. NetServer::Generic is a bit too generic
but offers a nice prefork method. Net::Server tries to implement
the best features from each of these, add multi port mode, add the
extensibility of Net::FTPServer, and some concepts from Apache.)
Future -
Continued development of Net::Server, as well as contribution of other
modules.
Open Discussion:
This hasn't been discussed in an open forum, but after speaking with
colleagues
and after using the Net::FTPServer (which has a wonderful class model), we
decided it would be wonderful to have an extensible base class upon which we
could build FTP, HTTP, SMPT, banner, POP3, etc., servers, making especial
use of the Net::Server::PreFork sub class to handle high traffic.
Thank you for your time and consideration.
Paul T. Seamons
http://seamons.com/
[EMAIL PROTECTED]