Thread Kontinuierlich Net-Stream anzeigen (29 answers)
Opened by kami at 2011-11-09 13:05

kami
 2011-12-23 11:17
#155042 #155042
User since
2010-03-17
92 Artikel
BenutzerIn
[default_avatar]
Hi,

also ich kann da machne was ich will. Unter Telnet brauche ich nur l:(Enter) schicken und alles klappt unter Perl kommt nix rein. Habe mir folgendes Skript zum Testen geschrieben. Aber kein Erfolg. Vielleicht hat jemand ja einen Tipp:

Code (perl): (dl )
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#!/usr/bin/perl -w
use strict;
use warnings;

use utf8;
use IO::Socket;
use MIME::Base64;

use Data::Dumper;
$Data::Dumper::Useqq=1;


my $host = "192.168.1.36"; # Your Cube-IP or hostame Here!
my $port = "80";
my $devices = "5";
  my $handle = IO::Socket::INET->new(
          Proto     => "tcp",
          PeerAddr  => $host,
          PeerPort  => $port
        ) // die("ERROR open Socket $host:$port ($!)\n");

  $handle->blocking(0);
  binmode($handle);
  
  
while(1)
{

  

  my $finished = 0;
  my $time=time();
  my $buffer='';
   print "Send2\n";  
  while(time() < $time+20 && $finished==0)
  {
    my $line='';
    $handle->read($line,4096);
    $finished=1 if(index($buffer,'L:')!=-1);
    $buffer.=$line if(length($line));
    
  }



  if(!$finished)
  {
    print "No Connection\n";
    next;
  }

    print $buffer;
    
   

   
   sleep(1);
    
    print "Send\n";              
   $handle->send("l:\n");

   
}

$handle->close(); 


Vielen Dank.

Gruß kami

View full thread Kontinuierlich Net-Stream anzeigen