我正在使用在网上找到的示例(例如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";
能行吗?还是我应该考虑分叉?或哪种更好的方法呢?
非常感谢
最诚挚的问候,