C
ccannick
Don't do much perl programming. Can someone answer a few questions
for me?
Here's a subroutine I'm looking at:
sub check_cs_services
{
foreach $service (sort keys %service_def) {
my $sock = new IO::Socket::INET (
PeerAddr => $cs_primary_ip,
PeerPort => $service_def{$service},
Proto => 'tcp'
);
if($sock) {
$cs_service{$service} = 1;
close($sock);
}
}
}
The if block at the end is unclear to me. What is if evaluating as
true? Just the existence of $sock or is it something I don't
understand?
Thanks for your help.
--C--
for me?
Here's a subroutine I'm looking at:
sub check_cs_services
{
foreach $service (sort keys %service_def) {
my $sock = new IO::Socket::INET (
PeerAddr => $cs_primary_ip,
PeerPort => $service_def{$service},
Proto => 'tcp'
);
if($sock) {
$cs_service{$service} = 1;
close($sock);
}
}
}
The if block at the end is unclear to me. What is if evaluating as
true? Just the existence of $sock or is it something I don't
understand?
Thanks for your help.
--C--