首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Perl中使用套接字?有模块吗?

如何在Perl中使用套接字?有模块吗?
EN

Stack Overflow用户
提问于 2009-11-12 13:01:45
回答 5查看 586关注 0票数 2

如何在Perl中进行套接字编程?有没有针对它的模块?

我正在尝试用Perl进行套接字编程。我想知道是否有任何模块可以做到这一点。

另一个问题是:是否可以通过套接字编程实现多个服务器监听一个端口,或者多个客户端监听一个端口?

EN

回答 5

Stack Overflow用户

发布于 2009-11-12 21:54:46

有关多个程序使用同一套接字的信息,请参见IO:: socket ::INET上的选项ReusePort。这允许其他程序稍后也在该端口上侦听。有关重用的更多信息,请搜索"SO_REUSEPORT“,这是C库选项的名称。

有关使用该技术进行缩放的更多信息,请参阅此处的讨论(如果这是您的意图):http://kerneltrap.org/mailarchive/linux-netdev/2008/8/7/2851754

票数 5
EN

Stack Overflow用户

发布于 2009-11-12 13:34:24

是否可以通过套接字编程实现多台服务器监听一个端口,或者多个客户端监听一个端口?

这与Perl无关:在任何给定的时间点,只有一个应用程序可以侦听给定的端口。

此外,除非您正在实现自定义协议,否则实际上没有理由在Perl中处理套接字。对于所有常用的协议,都有很好的模块。

票数 4
EN

Stack Overflow用户

发布于 2009-11-12 13:08:54

IO::Socket模块

Socket Programming in PERL

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1719994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档