Thread Connection schmiert ab :(: Problem mit close(PIPE) und Net::Server (11 answers)
Opened by Gast at 2004-04-13 21:15

b1gde
 2004-04-13 22:15
#81515 #81515
User since
2004-04-13
6 Artikel
BenutzerIn
[default_avatar]
Sieht im Prinzip so aus, der Code:

#!/usr/bin/perl

package b1gMTA;
use DBI;
use strict;
use vars qw(@ISA);
use Net::Server::PreFork;
no strict 'subs';
@ISA = qw(Net::Server::PreFork);
b1gMTA->run(port=>25, background=0);

exit;

sub process_request {

......

print "220 b1gMTA ready\r\n";
eval {

while( <STDIN> ){
s/\r?\n$//;


....


if($arequest eq ".") {
if(open(PIPE, "|/usr/bin/php -q /home/patrick/pipe.php")) {
print PIPE @mail;


close(PIPE);
## AN DIESER STELLE WIRD DIE VERBINDUNG MIT DEM CLIENT BEENDET
}

....

}
};

}
1;

View full thread Connection schmiert ab :(: Problem mit close(PIPE) und Net::Server