Perl обработка множества клиентских подключений с использованием сокетов клиент / сервер - PullRequest
0 голосов
/ 01 апреля 2020

Я создаю небольшое клиент-серверное приложение, используя примеры, которые я нашел в сети, такие как 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";

это будет работать? или я должен рассмотреть возможность разветвления вместо этого? или какой подход лучше для этого?

большое спасибо

наилучшие пожелания,

...