[TP] socket ... rapide hum hum

hum hum ...

[TP] socket ... rapide hum hum

Messagede cipher16 le Mar 29 Avr 2008 15:20

Code: Tout sélectionner
#!/usr/bin/env perl

use Socket;

     $server = shift;
     $port = 80;
     $server_addr =(gethostbyname($server))[4];
     $server_struct = pack("S n a4 x8", AF_INET, $port, $server_addr);
     print $server_struct;
     $proto = (getprotobyname('tcp'))[2];
     socket(MYSOCK, PF_INET, SOCK_STREAM, $proto) or die "Problème d'initialisation du socket : $!\n";
     connect(MYSOCK, $server_struct) or die "Problème de connection : $!\n";
     select(MYSOCK);
     $| = 1;
     select(STDOUT);
     print MYSOCK "GET ".shift()."\n\n";
     while (<MYSOCK>) {
          print;
     }
     close(MYSOCK);
cipher16
Administrateur du site
 
Messages: 29
Inscription: Mer 12 Mar 2008 14:15
Localisation: Alsace


Retourner vers Perl

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron