Thread filehandle an thread übergeben (20 answers)
Opened by Froschpopo at 2005-04-08 21:38

Froschpopo
 2005-04-08 22:06
#53649 #53649
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
neues Problemo:
Code: (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
#!/usr/bin/perl

use IO::Socket;
use threads;
use threads::shared;

my $socket = IO::Socket::INET->new (
PeerAddr => '127.0.0.1',
Type => SOCK_STREAM,
PeerPort => 2005,
Proto=>"tcp"
);


my $t = threads->create( \&start_socket);

sub start_socket {
while (<$socket>) {
print "new Request\n";
}
}
sleep(1); # Warten bis Kind geboren ist

print $socket "An das Kind\n"; # Vater schreibt an die Socket

sleep(10);
close($socket);


Theoretisch müsste doch das Kind nach 1 Sekunde "new Request" ausgeben oder? Machts aber nicht !
Wieso?

View full thread filehandle an thread übergeben