[ale] String -> Number

John Wells jb at sourceillustrated.com
Mon Mar 17 14:32:55 EST 2003


$SPORT should work the way you're using it.  Try changing the print line
to this:

print (STDOUT "Connecting to secondary server on port [", $SPORT,"]\n");

to make sure there are no hidden chars there...

Christopher Fowler said:
> It looks like a number
>
> On Mon, 2003-03-17 at 14:14, John Wells wrote:
>> So what does SPORT look like when you set $VERBOSE?
>>
>> Christopher Fowler said:
>> > Is there a formal method of converting a string to a number?  I'm
>> reading a line from a socket that is really a number.  I'm passing
>> that var as an argument to IO::Socket::INET but it fails connection.
>>  By
>> >
>> > This works
>> >
>> >
>> > #strip line terminateor off
>> >     chomp($line);
>> >     $SPORT = $line;
>> >
>> >     close($sock);
>> >
>> >     if($VERBOSE == 1) {
>> >         print (STDOUT "Connecting to secondary server on port ",
>> $SPORT,
>> > "\n");
>> >     }
>> >
>> >     my $sock = new IO::Socket::INET (
>> >                                      PeerAddr => $SERVER,
>> >                                      PeerPort => 783,
>> >                                      Proto => 'tcp',
>> >                                      );
>> >     die "Could not create socket: $!\n" unless $sock;
>> >
>> > This does not
>> >     my $sock = new IO::Socket::INET (
>> >                                      PeerAddr => $SERVER,
>> >                                      PeerPort => $SPORT,
>> >                                      Proto => 'tcp',
>> >                                      );
>> >     die "Could not create socket: $!\n" unless $sock;
>> >
>> > I'm trying to write a portable logging program that will log output
>> received to a file.
>> >
>> > Thanks,
>> > Chris
>> >
>> >
>> >
>> > _______________________________________________
>> > Ale mailing list
>> > Ale at ale.org
>> > http://www.ale.org/mailman/listinfo/ale
>>
>>
>>
>> _______________________________________________
>> Ale mailing list
>> Ale at ale.org
>> http://www.ale.org/mailman/listinfo/ale
>
>
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://www.ale.org/mailman/listinfo/ale



_______________________________________________
Ale mailing list
Ale at ale.org
http://www.ale.org/mailman/listinfo/ale






More information about the Ale mailing list