Ungetestet in etwa so was aber ein wenig gefährlich ist da sich das Plugin aufhängen kann wenn keine Daten reinkommen.
Code:
syswrite($socket[$socknum], $command1); #erster Befehl my $sync = 0; while ($sync < 1) { my $buf; recv($socket[$socknum],$buf,1,0); # unbuffered read from socket -> DANGER if ($buf eq ">") # SYNC ... hier warten wir jetzt auf das SYNC Zeichen und senden dann { $sync++; syswrite($socket[$socknum], $command2); } else {redo;} }
Kommentar