On Wednesday, September 25, 2002, at 05:37  PM, david wrote:

> bug, more efficient, more portable, etc. who knows maybe James' module 
> is
> more efficient than the already exist CPAN module, maybe it's more
> portable, maybe it's easier to use, maybe it has less or no bug, so 
> even
> there already exists another module doing pretty much the same thing, 
> it
> should benefit the others.

I can say that I feel my module is efficient, though I don't have much 
of a base of comparison.  I wrote a tester script that connected to and 
echo server I built off of my module and talked as fast as it could, 
verifying that it's returned info was what was going out.  My script 
kept up with 50 of those connections scattered around the net on other 
computers and was still perfectly responsive to my commands.

I can also say that it's interface is significantly different from 
IO::NonBlocking at least.  You have to subclass IO::NonBlocking to 
create your server.  You just create an instance of my class and work 
the method calls on that object into your server, or even set callbacks 
and just wait for the data to roll in.

James


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to