Browse Source

api: sample command line api call in perl

tx to lilyth for the idea (works on cpuminer, sgminer and cgminer too)
2upstream
Tanguy Pruvot 9 years ago
parent
commit
f85e3772f9
  1. 34
      api/summary.pl

34
api/summary.pl

@ -0,0 +1,34 @@ @@ -0,0 +1,34 @@
#!/usr/bin/perl
# sample script to query ccminer API
my $command = "summary|";
use Socket;
use IO::Socket::INET;
my $sock = new IO::Socket::INET (
PeerAddr => '127.0.0.1',
PeerPort => 4068,
Proto => 'tcp',
ReuseAddr => 1,
Timeout => 10,
);
if ($sock) {
print $sock $command;
my $res = "";
while(<$sock>) {
$res .= $_;
}
close($sock);
print("$res\n");
} else {
print("ccminer socket failed\n");
}
Loading…
Cancel
Save