是否有关于Perl网络编程的最新教程?
有没有关于与2010相关的Perl网络编程的链接,材料或书籍?我看到一些使用Perl编写网络的书很旧(大约十年),而且互联网上的教程也很老,并且使用旧的模块。是否有关于Perl网络编程的最新教程?
有人可以提供一个关于使用Perl更新到2010编程套接字和网络层/应用层协议的良好参考吗?
这个任务确实需要一个异步框架:几乎每个人现在都使用POE。我讨厌它,因为对我来说它看起来不像Perl。它看起来像它自己的特别愚蠢的过早优化语言。无论如何,你可以在cpan's docs about poe找到更多信息。
POE的内部很奇怪,而且POE的确很愚蠢,像静态索引@_
的内容“速度”。一个POE组件看起来就像是你的代码中间的一块伏都教砖块。你可能会喜欢它,给它一个镜头。如果您必须调试或扩展POE :: Kernel,您可能需要在其他地方寻找工作。
有一个不断增长的选择:AnyEvent。我会先看看它。它做的事情大不相同,并且是一个更薄的层,不希望感染你的整个应用程序。
链接:
虽然林肯·斯坦的Network Programming with Perl有点陈旧,内容仍然主要不错。在过去的几十年中,该级别的网络编程没有发生太大的变化。如果你想学习使用套接字,那么这本书就是为了让你开始。
但是,在套接字级别的Perl和C库一样。它周围可能有一些不错的界面,但在界面下看,你会看到相同的东西。
没错,但我认为'2010'的参考资料是参考一个未在C中实现的API,以及今天人们如何解决这个问题。 – 2010-01-16 17:15:56
最好我可以想出perldoc +搜索CPAN模块。 – fennec 2010-01-16 04:02:39