PPerl is written in C and from a superficial look at the source code I'd say it's not very difficult to understand. If you want a pure perl solution take a look at POE (its being worked on ithreads these days but can use event driven fork) or consider writing something yourself. I guess the whole idea is in using socets and selects for waiting and then using eval on your end code. -- Regards,
mire perl -Mstrict -e 'print pack("h*", "d69627560496e616d656e236f6d6"),"\n"'