如何在perl中创建多线程服务器?

时间:2010-05-10 19:15:15

标签: perl sockets multithreading

我已经在线查看在perl中创建一个多线程服务器,但我找不到任何能够清楚地解释如何创建一个服务器的好服务器。我在perl中创建了一个服务器和客户端,但我似乎无法使其成为多线程的。有人能帮助我吗?

2 个答案:

答案 0 :(得分:3)

假设您正在使用Net::Server CPAN模块(而不是自己动手),您可以使用Net::Server::Coro来构建多线程服务器。请注意,Net :: Server可以处理(预)分叉(即多进程)服务器,这些服务器可能更容易使用。

答案 1 :(得分:3)

我认为POE可能就是你想要的。 有关示例,请参阅POE Cookbook