Hi sri und andere mitlesende Catalyst-Entwickler!
Ich musste fuer mich
Catalyst::Engine::HTTP::Daemon etwas umschreiben, weil ich es nicht mochte, dass sich der Entwicklungsserver nicht auf den
localhost binden liesz, bzw. das nicht standardmaeszig tat.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package Catalyst::Engine::HTTP::Daemon;
# [ ... ]
sub run {
my $class = shift;
my $port = shift || 3000;
my $host = shift || 'localhost';
$HTTP::Daemon::PROTO = 'HTTP/1.0'; # For now until we resolve the blocking
# issues with HTTP 1.1
my $daemon = Catalyst::Engine::HTTP::Daemon::Catalyst->new(
Listen => SOMAXCONN,
LocalPort => $port,
LocalHost => $host,
ReuseAddr => 1,
Type => SOCK_STREAM,
);
# [ ... ]
In
script/aero_server.pl
#!/usr/bin/perl -w
# [ ... ]
Aero->run($port, 'localhost');
# [ ... ]
Vielleicht kann das ja so oder in einer aehnlichen Form, von Euch uebernommen werden.
Thx, coax :) .
edit: PS: Wann bzw. wo kommt eigentlich
Catalyst::Engine::Server zum Einsatz (hatte naemlich erst dort meine Aenderungen vorgenommen).\n\n
<!--EDIT|coax|1117102526-->
,,Das perlt aber heute wieder...'' -- Dittsche