Leser: 6
|< 1 ... 3 4 5 6 >| | 55 Einträge, 6 Seiten |
1
2
3
4
5
> 0x00000: 43 4c 49 45 4e 54 20 43 52 45 41 54 45 0d 0a CLIENT CREATE..
< 0x00000: 41 43 4b 00 ACK.
< 0x00000: 45 54 49 4d 45 4f 55 54 00 ETIMEOUT.
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 37
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'); #$telnet->buffer_empty; my $data = $telnet->buffer; my ($message) = split /\0/, $$data; if ($message eq "ACK") { print "CLIENT CREATE BESTAETIGT!!!"; $telnet->buffer_empty; $telnet->cmd("CONNECT"); my $data2 = $telnet->buffer; # my ($message2) = split /\0/, $$data2; print $$data2; # if ($message2 eq "ACK") # { # print "CONNECT BESTAETIGT!!!"; # } # else # { # print "CONNECT NICHT BESTAETIGT!!!"; # } } else { print "CLIENT CREATE NICHT BESTAETIGT!!!"; }
1 2 3 4 5
use IO::Socket; $sock = IO::Socket::INET -> new (LocalHost =>'PC110197', LocalPort =>1810,)
|< 1 ... 3 4 5 6 >| | 55 Einträge, 6 Seiten |