Thread was ist an der syntax falsch??
(61 answers)
Opened by grey1987 at 2007-11-26 12:25
tut mir leid wenn ich nerve, aber hier noch mal die ergebnisse:
bei diesem code: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 sub getlinefromsocket{ my $buffer; my $char; my $max_buf_size = 3; while ( $socket->recv( $char, 1) ) { last if ( $char eq ' ' ); $buffer .= $char; last if ( length $buffer == $max_buf_size ); print $char; } } dieses ergebnis: Code: (dl
)
1 Sende ein Client Create zum Server bei diesem code: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 sub getlinefromsocket{ my $buffer; my $char; my $max_buf_size = 5; while ( $socket->recv( $char, 1) ) { last if ( $char eq ' ' ); $buffer .= $char; last if ( length $buffer == $max_buf_size ); print $char; } } dieses ergebnis: und es tut sich nichts. und bei diesem code: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 sub getlinefromsocket{ my $buffer; my $char; my $max_buf_size = 4; while ( $socket->recv( $char, 1) ) { last if ( $char eq ' ' ); $buffer .= $char; last if ( length $buffer == $max_buf_size ); print $char; } } dieses ergebnis: Code: (dl
)
1 Sende ein Client Create zum Server an sich wäre es ja schön und gut, aber es könnte ja auch ein NACK zurück kommen, und dann wäre wieder alles durcheinander. kann man dieses problem irgendwie lösen? |