mirror of
https://github.com/clearlinux/uwsgi.git
synced 2026-06-16 02:15:48 +00:00
21 lines
445 B
Perl
21 lines
445 B
Perl
#!/usr/bin/perl
|
|
|
|
use IO::Socket::INET;
|
|
|
|
my %items = {};
|
|
|
|
$items{'key'} = $ARGV[1];
|
|
$items{'address'} = $ARGV[2];
|
|
|
|
my $uwsgi_pkt = '';
|
|
|
|
foreach(keys %items) {
|
|
$uwsgi_pkt .= pack('v', length($_)).$_.pack('v', length($items{$_})).$items{$_};
|
|
}
|
|
|
|
my $udp = new IO::Socket::INET(PeerAddr => $ARGV[0], Proto => 'udp');
|
|
|
|
$udp->send(pack('CvC', 224, length($uwsgi_pkt), 0).$uwsgi_pkt);
|
|
|
|
print ''.(length($uwsgi_pkt)+4).' bytes sent to '.$ARGV[0]."\n";
|