Thread Fehlerfreie Übertragung von Daten (2) (9 answers)
Opened by ITobiI at 2015-10-15 19:46

ITobiI
 2015-10-20 14:57
#182671 #182671
User since
2015-09-10
70 Artikel
BenutzerIn
[default_avatar]
@Muffi: Auf welchem Wege willst du mir den den Kasten zukommen lassen? ;)
Ich hätte da noch ein Problem und Zwar sagt er mir das die Variable $checksum_client nicht initialisiert wurde, in Zeile 78 und 64:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
my 
#Empfange und Prüfe Empfang Prüfsumme
do
{ #Zeile 64
print "21\n";
#Bestätige nicht erfolgreiches Senden
$Bestaetigung_checksum = 0;
$connection->send($Bestaetigung_checksum) or warn $!;

print "22\n";

#Empfange Prüfsumme von Client
if($server_socket->can_read($maxTimeout))
{
$connection->recv($checksum_Client,512) or warn $!;
}

print "Prüfsumme: $checksum_Client\n"; #Zeile 78
print "23\n";
}
while (length($checksum_Client) == 0);

Weiterhin wurde mir gesagt das in Zeile 85 etwas falsch ist.
Code: (dl )
1
2
3
4
5
6
7
my $Bestaetigung_checksum = 0;
use IO::Select;
$client_socket = IO::Select->new($socket);
if($client_socket->can_read($maxTimeout))
{
$socket->recv($Bestaetigung_checksum,16) or warn $!; #Zeile 85
}


Ich finde den Fehler leider nicht, kann jemand helfen?

View full thread Fehlerfreie Übertragung von Daten (2)