Cha*_*hap 10 sockets perl networking fork
林肯的网络编程林肯斯坦是一本出色的书籍,但最新版本(实际上是唯一的版本)是版权2001,与Perl 5.6同时代表.
我特别感兴趣的是使用IO :: Socket并创建健壮的fork(有时是exec)ing服务器.我正在使用Perl 5.14.
知道这本书的人,或者有Perl历史知识的人,是否知道Perl或CPAN在那之后发生了哪些进展可能使本书中的某些主题过时或不太理想?
我没看过整本书,几年前就看了一眼(2或3).是的,它在非抽象网络访问方面非常出色.然后,我们遇到了C10K问题.它产生了一种不同的范例,即由单个(或少数)CPU内核管理的异步多路复用I/O资源.因此,您可以使用AnyEvent和/或Coro创建非常强大的网络服务器(请参阅此快速介绍).实际上,许多服务器是混合的:它们复用外部监听器并将呼叫路由到预先服务的服务器(参见Plack :: Loader :: Shotgun和Mojolicious'hypnotoad).
PS -注意我故意过于简单化; 不幸的是,我不知道异步Perl的全面指南.