api: sample command line api call in perl
tx to lilyth for the idea (works on cpuminer, sgminer and cgminer too)
This commit is contained in:
parent
a7905e6802
commit
f85e3772f9
34
api/summary.pl
Executable file
34
api/summary.pl
Executable file
@ -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…
x
Reference in New Issue
Block a user