Leser: 6
|< 1 2 3 4 5 6 >| | 55 Einträge, 6 Seiten |
1 2 3 4 5 6 7 8 9 10 11 12 13 14
use strict; use warnings; use Net::Telnet; my $telnet = new Net::Telnet (Timeout => 10, Errmode=>'return', Port=>1810, Prompt => '/[\$%#>] $/' ); my $fh = $telnet->dump_log( 'test.log' ); $telnet->open('PC110197'); $telnet->errmode( sub{ return @_ unless $_[0] =~ /eof/ } ); my @ausg = $telnet->cmd('CLIENT CREATE'); my $data = $telnet->buffer; my ($ack, $other) = split /\0/, $data; print "ACK: $ack -- OTHER: $other\n";
ACK: SCALAR(0x19703d4)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
use strict; use warnings; use Net::Telnet; my $telnet = new Net::Telnet (Timeout => 10, Errmode=>'return', Port=>1810, Prompt => '/[\$%#>] $/' ); my $fh = $telnet->dump_log( 'test.log' ); $telnet->open('PC110197'); $telnet->errmode( sub{ return @_ unless $_[0] =~ /eof/ } ); my @ausg = $telnet->cmd('CLIENT CREATE'); my $data = $telnet->buffer; my ($message, $other) = split /\0/, $$data; print "$message"; if ($message eq "ACK") { print "verbunden"; } else { print "nicht verbunden"; }
print "$message";
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
use strict; use warnings; use Net::Telnet; my $telnet = new Net::Telnet (Timeout => 10, Errmode=>'return', Port=>1810, Prompt => '/[\$%#>] $/' ); my $fh = $telnet->dump_log( 'test.log' ); $telnet->open('PC110197'); $telnet->errmode( sub{ return @_ unless $_[0] =~ /eof/ } ); $telnet->cmd('CLIENT CREATE'); my $data = $telnet->buffer; my ($message) = split /\0/, $$data; if ($message eq "ACK") { print "CLIENT CREATE BESTAETIGT!!!"; $telnet->cmd('CONNECT'); my $data1 = $telnet->buffer; my ($message1) = split /\0/, $$data1; if ($message1 eq "ACK") { print "\nCONNECT BESTAETIGT!!!"; } else { print "CONNECT NICHT BESTAETIGT!!!" } } else { print "CLIENT CREATE NICHT BESTAETIGT!!!"; }
my $data1 = $telnet->buffer;
grey1987+2007-11-23 13:33:39--
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
use strict; use warnings; use Net::Telnet; my $telnet = new Net::Telnet (Timeout => 10, Errmode=>'return', Port=>1810, Prompt => '/[\$%#>] $/' ); my $fh = $telnet->dump_log( 'test.log' ); $telnet->open('PC110197'); $telnet->errmode( sub{ return @_ unless $_[0] =~ /eof/ } ); $telnet->cmd('CLIENT CREATE'); my $data = $telnet->buffer; my ($message) = split /\0/, $$data; if ($message eq "ACK") { print "CLIENT CREATE BESTAETIGT!!!"; $telnet->cmd('CONNECT'); $telnet->buffer_empty; my $data2 = $telnet->buffer; my ($message2) = split /\0/, $$data2; if ($message2 eq "ACK") { print "CONNECT BESTAETIGT!!!"; } else { print "CONNECT NICHT BESTAETIGT!!!"; } } else { print "CLIENT CREATE NICHT BESTAETIGT!!!"; }
1
2
Use of uninitialized value in string eq at prog4.pl line 23.
CLIENT CREATE BESTAETIGT!!!CONNECT NICHT BESTAETIGT!!!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
use strict; use warnings; use Net::Telnet; my $telnet = new Net::Telnet (Timeout => 10, Errmode=>'return', Port=>1810, Prompt => '/[\$%#>] $/' ); my $fh = $telnet->dump_log( 'test.log' ); $telnet->open('PC110197'); $telnet->errmode( sub{ return @_ unless $_[0] =~ /eof/ } ); $telnet->cmd('CLIENT CREATE'); my $data = $telnet->buffer; my ($message) = split /\0/, $$data; if ($message eq "ACK") { print "CLIENT CREATE BESTAETIGT!!!"; $telnet->buffer_empty; $telnet->cmd('CONNECT'); my $data = $telnet->buffer; my ($message2) = split /\0/, $$data; if ($message2 eq "ACK") { print "CONNECT BESTAETIGT!!!"; } else { print "CONNECT NICHT BESTAETIGT!!!"; } } else { print "CLIENT CREATE NICHT BESTAETIGT!!!"; }
1
2
Use of uninitialized value in string eq at prog4.pl line 23.
CLIENT CREATE BESTAETIGT!!!CONNECT NICHT BESTAETIGT!!!
|< 1 2 3 4 5 6 >| | 55 Einträge, 6 Seiten |