1
Это мой код:IO :: Socket :: INET возвращает пустой сокет
my $server_socket = new IO::Socket::INET
(
LocalPort => 8378,
Type => SOCK_STREAM,
Listen => $SOMAXCONN,
Proto => 'tcp',
Reuse => 1
) || die "$!\n";
$serverName = $ENV{COMPUTERNAME};
$socketPortNr = 8378;
$clientSocket = new IO::Socket::INET (PeerAddr => $serverName,
PeerPort => $socketPortNr,
Proto => 'tcp');
но $clientSocket
пуст.
В чем может быть причина для пустых $clientSocket
?
Всегда используйте 'использовать warnings' и' использовать strict' в вашем коде. – serenesat
, когда я использую строгое использование, я получаю ошибки для инициализации переменных и скрипт остановлен. – user2338040
Сначала объявите все свои переменные. – serenesat