#!/usr/bin/perl
# sum() server
use strict;
use warnings;
use Frontier::Daemon;
my $d = Frontier::Daemon->new(
methods => {
sum => \&sum,
},
LocalAddr => '10.0.1.2',
LocalPort => 1080,
);
sub sum {
my ($arg1, $arg2) = @_;
return $arg1 + $arg2;
}
####
#!/usr/bin/perl
# Testing sum()
use strict;
use warnings;
use Frontier::Client;
my $url = "http://10.0.1.2:1080/RPC2";
my @args = (2,5);
my $client = Frontier::Client->new( url => $url,
debug => 0,
);
print "$args[0] + $args[1] = ", $client->call('sum', @args), "\n";
####
$perl Client.pl
2 + 5 = 7
####
$g = "FSF SUCKS"; $g =~ s/F/C/g; print $g;