sub process_packet {
my $sock = shift;
+ server->refresh;
+
my $buf;
$sock->recv($buf, 1024);
my $size = 'empty';
my ($qname, $qclass, $qtype, $peerhost,$query,$conn) = @_;
my ($rcode, @ans, @auth, @add);
+ server->refresh;
+
print "Received query from $peerhost to ". $conn->{"sockhost"}. "\n";
$query->print;
sub get_request {
my ( $client, $path, $param ) = @_;
+ server->refresh;
+
warn "get_request $path ", $param ? dump( $param ) : '', "\n";
if ( my $found = static( $client,$path ) ) {
use strict;
use Module::Refresh;
+sub refresh { Module::Refresh->refresh };
our $ip = '172.16.10.1';
our $netmask = '255.255.255.0';
sub tftp_request {
my $request = shift;
+ server->refresh;
+
warn 'request: ', dump( $request ) if $debug;
config::for_ip();