@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:
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.
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?