in reply to Net::Server on Win32?

> Is there a workaround?

Probably. What are you doing with it, and what have you tried so far? Perhaps you should read a bit about asking questions, and about how to ask questions effectively on this site. It is difficult to answer a question without some detail and background, and it is unrewarding to answer a question when it is unknown what efforts have been made by the querant thus far.


The Eightfold Path: 'use warnings;', 'use strict;', 'use diagnostics;', perltidy, CGI or CGI::Simple, try the CPAN first, big modules and small scripts, test first.

Replies are listed 'Best First'.
Re^2: Net::Server on Win32?
by Anonymous Monk on May 06, 2005 at 15:17 UTC
    The working script is very simple, and is basically one of the example codes distributed with Net::Server. The server waits for a message, and when it receives one it extracts some data from it and gets a datafile from the connecting system. (No, the system calling cannot upload).
    I hope this explains my question in enough detail. The reason I use this server is that it can take some time to retrieve the data. F.
    #!/usr/bin/perl package MyServer; use vars qw(@ISA); use strict; use Net::Server; use Net::Server::PreFork; @ISA = qw(Net::Server::PreFork); ### run the server MyServer->run(); exit; sub configure_hook { my $self = shift; $self->{server}->{port} = ['*:1234']; # $self->{server}->{chdir} = 'datadir'; # $self->{server}->{setsid} = 1; # } sub process_request { my $self = shift; my $prop = $self->{server}; my $addr= $prop->{peeraddr}; local %ENV = (); my $line = <STDIN>; &getdatafile($addr,$line); } sub getdatafile { #... }