Hello,
I have installed the following perl modules on the Server (OS is Unix):
-PlRPC-0.2015.tar.gz
-Net-Daemon-0.35.tar.gz
-Storable-1.0.11.tar.gz
-DBI-1.18.tar.gz
and on the client (OS is Windows NT)
-DBD-ODBC.zip
-DBI.zip
-PlRPC.zip
-Storable.zip
I start the proxy on the Windows machine:
c:\dbiproxy -logfile c:\tmp\dbiproxy.log -localport 2000
and start my script on the Unix machine:
#!/usr/local/bin/perl
use strict; # Always a good choice.
require RPC::PlClient;
# Constants
my $MY_APPLICATION = "MD5_Server";
my $MY_VERSION = 1.0;
my $MY_USER = "CadUser"; # The server doesn't require user
my $MY_PASSWORD = "CadUser"; # authentication.
my $hexdigest = eval {
my $client = RPC::PlClient->new
('peeraddr' => 'fn0676',
'peerport' => 2000,
'application' => $MY_APPLICATION,
'version' => $MY_VERSION,
'user' => $MY_USER,
'password' => $MY_PASSWORD);
# Create an MD5 object on the server and an associated
# client object. Executes a
# $context = MD5->new()
# on the server.
my $context = $client->ClientObject('MD5', 'new');
# Let the server calculate a digest for us. Executes a
# $context->add("This is a silly string!");
# $context->hexdigest();
# on the server.
$context->add("This is a silly string!");
$context->hexdigest();
};
if ($@) {
die "An error occurred: $@";
}
print "Got digest $hexdigest\n";
But I get the following error message:
On the Unix Machine:
An error occurred: Unexpected EOF from Server at
/opt/perl5/lib/site_perl/5.005/RPC/PlClient.pl line 83
On the Windows machine:
err. Child died Storable binary image v2.4 more recent than I am ( V1.0) at
blib\lib\Storable.pl (autosplit)
into blib\lib\auto\Storable\thaw.all) line 238, at
C:\perl\site\lib\RPC\PlServer\Comm.pl line 142
I don't know, what mean' s the error message and what should I do to resolv
this problem ?
Thanks for your help
Hasan
--
Machen Sie Ihr Hobby zu Geld bei unserem Partner 1&1!
http://profiseller.de/info/index.php3?ac=OM.PS.PS003K00596T0409a
--
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net