如何在Perl中進行套接字編程?有沒有任何模塊?如何在Perl中使用套接字?有沒有一個模塊?
我想在Perl中進行套接字編程。我想知道是否有任何模塊可以做到這一點。
還有一個問題:是否可以讓多個服務器監聽一個端口,或者多個客戶端通過套接字編程監聽一個端口?
如何在Perl中進行套接字編程?有沒有任何模塊?如何在Perl中使用套接字?有沒有一個模塊?
我想在Perl中進行套接字編程。我想知道是否有任何模塊可以做到這一點。
還有一個問題:是否可以讓多個服務器監聽一個端口,或者多個客戶端通過套接字編程監聽一個端口?
是有可能做的多臺服務器監聽到一個端口,或多個客戶機通過套接字編程聽一個端口?
這與Perl無關:在任何給定的時間點,只有一個應用程序可以在給定端口上偵聽。另外,除非你正在實現一個自定義協議,否則在Perl中處理套接字真的沒有什麼好的理由。對於所有常用的協議都有很好的模塊。
關於使用相同套接字的多個程序,請參閱IO :: Socket :: INET上的ReusePort選項。 這允許其他程序稍後在該端口上偵聽。有關重用的更多信息,請參閱 搜索C庫選項名稱的「SO_REUSEPORT」。
看到這裏的討論更多信息使用這種技術(如果這是你的意圖)縮放:http://kerneltrap.org/mailarchive/linux-netdev/2008/8/7/2851754
的perlipc文檔有一個溫柔介紹如何使用插座與一些很好的示例代碼。
我總是把人們指向IO::Lambda。這是處理任何類型的套接字和文件描述符的優美方式。
這是一篇很糟糕的文章,其中包含了大量可怕的散文和糟糕的代碼,這些代碼被一個甚至不知道語言名稱的人編寫成可怕的廣告,完全否定了IO :: Socket鏈接的價值'。 – 2009-11-12 05:37:32
嘿@至少那個男孩可以讀它! shughs – abmv 2009-11-12 08:49:24
什麼是「PERL」人們一直在談論的內容? – innaM 2009-11-12 09:37:15