Perl使用客户端/服务器套接字处理许多客户端连接

时间:2020-04-01 20:42:56

标签: perl sockets fork io-socket

我正在使用在网上找到的示例(例如https://www.thegeekstuff.com/2010/07/perl-tcp-udp-socket-programming/)来构建一个小的客户端/服务器应用程序。

但是我想知道一点:我将有大约500个可能同时发送数据的客户端。

如果我需要确保服务器可以处理所有这些连接,我是否应该简单地增加 Listen 参数(例如,增加到500)?例如:

$socket = new IO::Socket::INET (
  LocalHost => $addr,
  LocalPort => $port,
  Proto => 'tcp',
  Listen => 500,
  Reuse => 1
  ) or die "ERROR in Socket Creation : $!\n";

能行吗?还是我应该考虑分叉?或哪种更好的方法呢?

非常感谢

最诚挚的问候,

0 个答案:

没有答案