• Publicidad

Problema con sockets y for

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Problema con sockets y for

Notapor brianstanley » 2012-05-14 14:13 @634

¿Qué tal, gente? Estoy tratando de hacer un programa que conecte a los puertos y si no que me diga que no se conectó, pero tengo un problema cuando empiezo a ejecutar me tira este error:

Useless use of a variable in void context at sockPerl.pl line 16.

Acá esta el código:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. #!/usr/bin/perl -w
  2. use IO::Socket;
  3. $port = 20;
  4. for($port; $port<=100;$port++){
  5.         $con = IO::Socket::INET->new(
  6.                           PeerAddr => 'www.brianstanley.com.ar',
  7.                           PeerPort => $port,
  8.                           Proto => 'tcp',
  9.                           Timeout =>1
  10.                           );
  11.         if($con){
  12.            print "El puerto ".$port." esta abierto";   
  13.         }else{
  14.            print "El puerto ".$port." esta cerrado ";  
  15.         };                               
  16. };
  17.  
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


Saludos.
brianstanley
Perlero nuevo
Perlero nuevo
 
Mensajes: 8
Registrado: 2011-10-16 16:58 @749

Publicidad

Re: Problema con sockets y for

Notapor explorer » 2012-05-14 14:22 @640

El error está en la primera expresión del for().

Quita la línea 2, y reescribe la línea 3 así:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. for($port = 20; $port <= 100; $port++) {
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4

o, casi mejor...
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. for $port (20 .. 100) {
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4


¡Ah!, y sobran los ';' de las líneas 15 y 16.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Problema con sockets y for

Notapor brianstanley » 2012-05-14 16:33 @731

Gracias, groso
brianstanley
Perlero nuevo
Perlero nuevo
 
Mensajes: 8
Registrado: 2011-10-16 16:58 @749


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 15 invitados