Parent Directory | Revision Log | Patch
revision 427 by dpavlin, Sun Sep 13 09:18:19 2009 UTC | revision 428 by dpavlin, Sun Sep 13 10:53:41 2009 UTC | |
---|---|---|
# | Line 79 our $transaction = 0; # FIXME predictibl | Line 79 our $transaction = 0; # FIXME predictibl |
79 | sub process_packet { | sub process_packet { |
80 | my $sock = shift; | my $sock = shift; |
81 | ||
server->refresh; | ||
82 | my $buf; | my $buf; |
83 | $sock->recv($buf, 1024); | $sock->recv($buf, 1024); |
84 | my $size = 'empty'; | my $size = 'empty'; |
# | Line 217 sub process_packet { | Line 215 sub process_packet { |
215 | LocalPort => 67, | LocalPort => 67, |
216 | Proto => "udp", | Proto => "udp", |
217 | Broadcast => 1, | Broadcast => 1, |
218 | PeerAddr => '255.255.255.255', | # PeerAddr => '255.255.255.255', |
219 | PeerAddr => $server::bcast, | |
220 | PeerPort => 68, | PeerPort => 68, |
221 | Reuse => 1, | Reuse => 1, |
222 | ) or die "socket: $@"; | ) or die "socket: $@"; |
# | Line 254 sub start { | Line 253 sub start { |
253 | CouchDB::audit( 'start', { addr => $sock->sockhost, port => $sock->sockport } ); | CouchDB::audit( 'start', { addr => $sock->sockhost, port => $sock->sockport } ); |
254 | ||
255 | while (1) { | while (1) { |
256 | server->refresh; | |
257 | process_packet $sock; | process_packet $sock; |
258 | } | } |
259 | } | } |
|
ViewVC Help | |
Powered by ViewVC 1.1.26 |