ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
1274
1274
EMPFEHLEN
-
26.03.04 20:54 #1TheTox Tutorials.de Gastzugang
Hi! ich arbeite momentan an einem kleinen Server.
nur ich habe dass problem dass sich entweder der child nicht beendet oder dass der komplette server schliesst sobald der client die verbindung trennt.
es soll aber so sein dass der server immer schön brav läuft und sich der child schliesst sobald die connection vom client beendet wird.
hat einer von euch vielleicht eine idee und kann mir helfen?
würde mich freuen thx!
hier der code (kann sein dass beim code ein paar klamern fehlen (musste den server etwas kürzen)
#!/usr/bin/perl
use IO::Socket;
$SIG{CHLD} = sub {wait ()};
$main_sock = new IO::Socket::INET (LocalHost => 'localhost',
LocalPort => 1234,
Proto => 'tcp',
Listen => 5,
);
die "Socket could not be created. Reason: $!" unless $main_sock;
print "\nAccepting connections on Port ...\n";
while ($client = $main_sock->accept()) {
print "Accepted connection from ",
$client->peerhost(), ":", $client->peerport(), "\n";
$pid = fork();
die "Cannot fork: $!" unless defined($pid);
$accept_ToU=0;
if ($pid == 0) {
while (defined ($buf = <$client>)) {
chomp;
($n1, $n2, $n3, $n4, $n5, $n6, $n7, $n8) = split(/\|/,$buf);
print "rec: $buf";
if($n1=="1") {
&send_client($send_txt="Hallo\n");
}
}
exit(0);
}
}
close ($main_sock);
Ähnliche Themen
-
Perl als SOAP/WSDL Server
Von Deacon_Frost im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 0Letzter Beitrag: 15.05.09, 22:27 -
[Perl] Pipe-Problem ?
Von Fulk im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 0Letzter Beitrag: 05.05.08, 16:04 -
Remote connection auf MSSQL Server funktioniert nicht mit Perl
Von Sylan im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 04.09.07, 19:41 -
MSSQL Server mit Perl ansprechen
Von Sylan im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 5Letzter Beitrag: 20.07.07, 16:02 -
Perl/cgi unter xampp-server
Von thenire im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 0Letzter Beitrag: 07.03.04, 19:35





Zitieren
Login





