![]() |
![]() |
2 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/perl
use strict;
use Socket;
sub GetSrvStat {
my $host=shift;
my $port=shift;
my $retmsg="";
socket(RCON, PF_INET, SOCK_DGRAM, getprotobyname("udp")) or die "socket: $!";
my $ipaddr = inet_aton($host);
my $portaddr = sockaddr_in($port, $ipaddr);
my $updfrg="";
my $msg="\xFF\xFF\xFF\xFF\x02getstatus\n\0";
->send(RCON, $msg, 0, $portaddr) == length($msg) or die "cannot send to $host($port): $!";
my $ant=recv(RCON, $retmsg, 8192, 0) or $onlstat=0;
close(RCON);
return $retmsg;
}
![]() |
![]() |
2 Einträge, 1 Seite |