如何在Perl中进行套接字编程?有没有针对它的模块?
我正在尝试用Perl进行套接字编程。我想知道是否有任何模块可以做到这一点。
另一个问题是:是否可以通过套接字编程实现多个服务器监听一个端口,或者多个客户端监听一个端口?
发布于 2009-11-12 21:54:46
有关多个程序使用同一套接字的信息,请参见IO:: socket ::INET上的选项ReusePort。这允许其他程序稍后也在该端口上侦听。有关重用的更多信息,请搜索"SO_REUSEPORT“,这是C库选项的名称。
有关使用该技术进行缩放的更多信息,请参阅此处的讨论(如果这是您的意图):http://kerneltrap.org/mailarchive/linux-netdev/2008/8/7/2851754
发布于 2009-11-12 13:34:24
是否可以通过套接字编程实现多台服务器监听一个端口,或者多个客户端监听一个端口?
这与Perl无关:在任何给定的时间点,只有一个应用程序可以侦听给定的端口。
此外,除非您正在实现自定义协议,否则实际上没有理由在Perl中处理套接字。对于所有常用的协议,都有很好的模块。
发布于 2009-11-12 13:08:54
IO::Socket模块
Socket Programming in PERL
https://stackoverflow.com/questions/1719994
复制相似问题