Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

Greetings, fellow scholastic writers of tomes!

I am writing a testing utility for a hobby hack.

Basically, I want a server which communicates with multiple clients using a line-oriented protocol. The server receives a text command from a client and sends text answers back to multiple clients.

What CPAN modules are the recommended ways these days to handle line-oriented non-blocking socket comm?

Should I look at POE or just browse the source for e.g. some smtp or chat implementations?