在Perl中创建客户机-服务器的最简单和最轻便的方法是什么?

eeq64g8w  于 2022-11-15  发布在  Perl
关注(0)|答案(3)|浏览(176)

如果这个解决方案是基于HTTP协议的话会更好。

luaexgnf

luaexgnf1#

在CPAN中检查HTTP::Daemon。它将给予你一个服务器的基本知识。然后你可以重写方法来处理你的HTTP。
或者,尝试HTTP::Server::Simple,尽管该模块似乎没有第一个模块那么成熟。
最后,您可以看看Net::Server,这是一种更通用的方法。

ndasle7k

ndasle7k2#

使用IO::All,您可以在大约2行代码中创建一个客户端/服务器(参见链接)。

eivnm1vs

eivnm1vs3#

HTTP Perl客户端的实现很慢(仅HTTP头的修改就需要一百万个CPU周期)。可以尝试WWW::Curl或更好的LWP::Curl,它似乎还处于早期阶段,但很有前途。在服务器端使用apache2和mod_perl。如果你不想使用HTTP,使用PlRPC似乎很有前途。

相关问题