Thread Catalyst 5 released! (33 answers)
Opened by Taulmarill at 2005-04-19 15:07

coax
 2005-05-26 14:12
#40396 #40396
User since
2003-08-11
457 Artikel
BenutzerIn
[default_avatar]
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.
Code: (dl )
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
Code: (dl )
1
2
3
4
5
6
7
#!/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

View full thread Catalyst 5 released!