Main > Free Download Search >

Free rpc 2008 software for linux

rpc 2008

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 158
Wily::RPC 0.02

Wily::RPC 0.02


Wily::RPC is a Perl extension for the Wily RPC interface. more>>
Wily::RPC is a Perl extension for the Wily RPC interface.

SYNOPSIS

use Wily::RPC;
use Wily::Message;

# opens a file in wily and exits when the window is destroyed

my $wily = Wily::RPC->new();
my $win = $wily->win(/tmp/file_to_edit, 1);
$wily->attach($win, Wily::Message::WEdestroy);
while (my $event = $wily->event()) {
if ($event->{type} == Wily::Message::WEdestroy and
$event->{window_id} == $win) {
last;
}
}

Provides an interface to the Wily, using the lower level Wily::Message and Wily::Connect packages (which can also be used without this wrapper).

Most of the methods of the Wily::RPC may block for a short time, they write a message to wily over a unix domain socket and then wait for wily to write a response message. Wily responds quickly, but if such things matter you will have to use the lower level packages instead.

<<less
Download (0.021MB)
Added: 2007-02-27 License: Perl Artistic License Price:
969 downloads
Event::RPC 0.90

Event::RPC 0.90


Event::RPC is a event based transparent Client/Server RPC framework. more>>
Event::RPC is a event based transparent Client/Server RPC framework.

SYNOPSIS

#-- Server Code
use Event::RPC::Server;
use My::TestModule;
my $server = Event::RPC::Server->new (
port => 5555,
classes => { "My::TestModule" => { ... } },
);
$server->start;

----------------------------------------------------------

#-- Client Code
use Event::RPC::Client;
my $client = Event::RPC::Client->new (
server => "localhost",
port => 5555,
);
$client->connect;

#-- Call methods of My::TestModule on the server
my $obj = My::TestModule->new ( foo => "bar" );
my $foo = $obj->get_foo;

ABSTRACT

Event::RPC supports you in developing Event based networking client/server applications with transparent object/method access from the client to the server. Network communication is optionally encrypted using IO::Socket::SSL. Several event loop managers are supported due to an extensible API. Currently Event and Glib are implemented.

<<less
Download (0.031MB)
Added: 2007-04-04 License: Perl Artistic License Price:
933 downloads
XML-RPC 1.10.00

XML-RPC 1.10.00


XML-RPC is a C library for remote procerure call. Comunication is based on XML and uses http protocol. more>>
XML-RPC is a C library for remote procerure call. It converts the procedure call into XML document, sends it to a remote server using HTTP, and gets back the response as XML.
This library provides a new and modular implementation of XML-RPC for C and C++.
XML-RPC For C and C++ is designed for Unix and is most tested on unix. As far as we know, it works on any reasonably standard unix.
There is also lots of code to make it work on Windows, but the fact is that it probably wont work out-of-the-box on your Windows system. Here is the Windows story.
To build a useful Xmlrpc-c client library, youll need to have at least one HTTP library. Xmlrpc-c knows how to use W3C Libwww (Version 5.3.2 or newer), Curl, and Wininet. The configurator gives you the option of building libraries that use any or all of these, and
defaults to every one you appear to have installed. If you dont appear to have any installed, the configurator causes the build to omit client facilities altogether.
Information about W3C Libwww, including how to get it are at .
For Curl, see .
Wininet comes with Windows, and isnt available for any other platform.
You also need an XML parser/builder library. An old version of Expat is included in the package and used by default, so theres no actual prerequisite here. But if you separately obtain Libxml2, you can configure the build to use that instead. Theres no really pressing reason to do that, though.
In the simplest case, the installation its just a conventional:
./configure
make
make install
Enhancements:
- Curl client XML transport: Use Curl multi-manager for synchronous RPCs to make them properly interruptible by signals. (Requires March 2007 update to libcurl to avoid delay of up to a second).
- Abyss: Fix per-HTTP-request memory leak.
- Abyss: Fix infinite loop reading headers when buffer contains data right up to the newline at the end of a header.
- Build: works on a system with no pselect(). (emulates with select()).
- Fix compilation failure in thread_fork.c when you configure with --disable-abyss-threads.
<<less
Download (0.70MB)
Added: 2007-05-07 License: BSD License Price:
907 downloads
 
Other version of XML-RPC
XML-RPC 1.06.11XML-RPC is a C library for remote procerure call. Comunication is based on XML and uses http ... XML-RPC For C and C++ is designed for Unix and is most tested on unix. As far as we know, it works
License:BSD License
Download (0.67MB)
945 downloads
Added: 2007-03-28
Jabber::RPC 0.01

Jabber::RPC 0.01


Jabber::RPC is a Jabber-RPC Implementation. more>>
Jabber::RPC is a Jabber-RPC Implementation.

SYNOPSIS

See documentation for Jabber::RPC::Server and Jabber::RPC::Client.

Jabber::RPC is a library that implements Jabber-RPC for Perl. The library consists of two modules, Jabber::RPC::Server and Jabber::RPC::Client. Please refer to the documentation for these two modules for more information.

<<less
Download (0.005MB)
Added: 2007-03-21 License: Perl Artistic License Price:
949 downloads
CamRPC 1.0.2

CamRPC 1.0.2


CamRPC is a simple client/server solution to update/manage several webcams using a PHP enabled Web server. more>>
CamRPC is a simple client/server solution to update/manage several webcams using a PHP enabled Web server and any client with XML-RPC capabilities.
Enhancements:
Server
- A web server (Apache tested, http://httpd.apache.org/)
- PHP 4 >= 4.1.0 with XML module
- php XML-RPC (http://xmlrpc.usefulinc.com/, included 1.1.1 in the package)
- A directory with write enabled for the httpd daemon
Client
- Your image grabber of choice
- Python client: python 2 >= 2.2
- Perl client: Frontier::RPC, MIME::Base64 and MIME::Types
Enhancements:
- updated included xml-rpc lib due SA15852: http://secunia.com/advisories/15852/
- Now camrpc is distributed with xml-rpc 1.1.1.
<<less
Download (0.027MB)
Added: 2005-07-01 License: GPL (GNU General Public License) Price:
1577 downloads
RPC::XML 0.59

RPC::XML 0.59


RPC::XML is a set of classes for core data, message and XML handling. more>>
RPC::XML is a set of classes for core data, message and XML handling.

SYNOPSIS

use RPC::XML;

$req = RPC::XML::request->new(fetch_prime_factors,
RPC::XML::int->new(985120528));
...
$resp = RPC::XML::Parser->new()->parse(STREAM);
if (ref($resp))
{
return $resp->value->value;
}
else
{
die $resp;
}

The RPC::XML package is an implementation of the XML-RPC standard.

The package provides a set of classes for creating values to pass to the constructors for requests and responses. These are lightweight objects, most of which are implemented as tied scalars so as to associate specific type information with the value. Classes are also provided for requests, responses, faults (errors) and a parser based on the XML::Parser package from CPAN.

This module does not actually provide any transport implementation or server basis. For these, see RPC::XML::Client and RPC::XML::Server, respectively.

<<less
Download (0.12MB)
Added: 2006-09-21 License: Perl Artistic License Price:
1128 downloads
DCE::RPC 0.11

DCE::RPC 0.11


DCE::RPC is a Perl extension for DCE RPC protocol composer/parser. more>>


SYNOPSIS

use DCE::RPC; use Authen::Perl::NTLM qw(lm_hash nt_hash);
use constant DCOM_IREMOTEACTIVATION => pack("H32", "B84A9F4D1C7DCF11861E0020AF6E7C57");
use constant DCOM_IF_VERSION => 0x00;
use constant DCOM_XFER_SYNTAX => pack("H32", "045D888AEB1CC9119FE808002B104860");
use constant DCOM_XFER_SYNTAX_VERSION => 0x02;

$passwd = "passwd";
$lm_hpw = lm_hash($passwd);
$nt_hpw = nt_hash($passwd);
$ntlm = new_client Authen::Perl::NTLM($lm_hpw, nt_hpw);
$rpc_host = "www.rpc.com";
$rpc_port = 135;
$rpc = new DCE::RPC($rpc_host, $rpc_port, $ntlm);
$bind_msg = $rpc->rpc_bind_ack_resp(1, DCOM_IREMOTEACTIVATION, DCOM_IF_VERSION,
({interface => DCOM_XFER_SYNTAX, version => DCOM_XFER_SYNTAX_VERSION}));
$request_msg = $rpc->rpc_co_request("Hi, there! This is Stub!", 1, 0x0e, DCOM_IREMOTEACTIVATION, "Authentication Credentials");
$response_msg = $rpc->rpc_request_response($request_msg);
$alt_ctx_msg = $rpc->rpc_alt_ctx(1, DCOM_IREMOTEACTIVATION . DCOM_IF_VERSION
,
({interface => DCOM_XFER_SYNTAX, version => DCOM_XFER_SYNTAX_VERSION}));

The DCE RPC protocol is an application level protocol from OpenGroup that allows applications to do Remote Procedure Calls. It is the underlying wire protocol for DCOM (Distributed Common Object Model) by Microsoft.
This module was motivated by an reverse-engineering effort on a DCOM client. Therefore, functions that are implemented gear more toward client side implementation. Also, the initial version only supports Connection Oriented version of DCE RPC. It also assumes NTLMSSP as the underlying authentication protocol. This can change based on the input of the users of this modules.

<<less
Download (0.007MB)
Added: 2007-04-16 License: Perl Artistic License Price:
922 downloads
FireRPC 0.9.13

FireRPC 0.9.13


FireRPC is a library that provides an easy interface for C programs to make remote function queries via the XML RPC protocol. more>>
libfirerpc is a library that provides an easy interface for C programs to make remote function queries via the XML RPC protocol.

It supports SSL/TLS, HTTP authentication, HTTP 1.1 persistent connections and pipelining. It also supports POST data compression via bzip2 and response compression via bzip2, gzip, deflate and compress.
<<less
Download (0.30MB)
Added: 2005-09-21 License: GPL (GNU General Public License) Price:
1493 downloads
RPC::pClient 0.1005

RPC::pClient 0.1005


RPC::pClient is a Perl extension for writing pRPC clients. more>>
RPC::pClient is a Perl extension for writing pRPC clients.

SYNOPSIS

use RPC::pClient;

$sock = IO::Socket::INET->new(PeerAddr => joes.host.de,
PeerPort => 2570,
Proto => tcp);

$connection = new RPC::pClient(sock => $sock,
application => My App,
version => 1.0,
user => joe,
password => hello!);

pRPC (Perl RPC) is a package that simplifies the writing of Perl based client/server applications. RPC::pServer is the package used on the server side, and you guess what RPC::pClient is for. See RPC::pClient(3) for this part.
pRPC works by defining a set of of functions that may be executed by the client. For example, the server might offer a function "multiply" to the client. Now a function call

@result = $con->Call(multiply, $a, $b);

on the client will be mapped to a corresponding call

multiply($con, $data, $a, $b);

on the server. (See the funcTable description below for $data.) The function calls result will be returned to the client and stored in the array @result. Simple, eh?

Client methods

new

The client constructor. Returns a client object or an error string, thus you typically use it like this:

$client = RPC::pClient->new ( ... );
if (!ref($client)) {
print STDERR "Error while creating client object: $clientn";
} else {
# Do real stuff
...
}

Call

calls a function on the server; the arguments are a function name, followed by function arguments. It returns the function results, if successfull. After executing Call() you should always check the error attribute: An empty string indicates success. Thus the equivalent to

$c = Add($a, $b)
# Use $c
...

is

$c = $client->Call("Add", $a, $b);
if ($client->error) {
# Do something in case of error
...
} else {
# Use $c
...
}

CallInt

Similar to and internally used by Call. Receives the same arguments, but the result is prepended by a status value: If this status value is TRUE, then all went fine and the following result array is valid. Otherwise an error occurred and the error message follows immediately after the status code. Example:

my($status, @result) = $client->CallInt("Add", $a, $b);
if (!$status) {
# Do something in case of error
my $errmsg = shift @result || "Unknown error";
...
} else {
...
}

Encrypt

This method can be used to get or set the cipher attribute, thus the encryption mode. If the method is passed an argument, the argument will be used as the new encryption mode. (undef for no encryption.) In either case the current encryption mode will be returned. Example:

# Get the current encryption mode
$mode = $server->Encrypt();

# Currently disable encryption
$server->Encrypt(undef);

# Switch back to the old mode
$server->Encrypt($mode);

<<less
Download (0.019MB)
Added: 2007-07-24 License: Perl Artistic License Price:
823 downloads
Mandriva Linux 2008

Mandriva Linux 2008


Mandriva Linux One 2008 is the best way to start using Linux. more>> Mandriva Linux One 2008 is the best way to start using Linux. A full Linux operating system on a single CD for both new and experienced Linux users, it is fast to download and install, and also safe to try with a live mode. One is really the one CD you need!
<<less
Download (696.66MB)
Added: 2009-04-09 License: Freeware Price: Free
227 downloads
perlrpcgen 0.71

perlrpcgen 0.71


perlrpcgen is a Perl module that can generate Perl interfaces from ONC RPC interface definitions. more>>
perlrpcgen is a Perl module that can generate Perl interfaces from ONC RPC interface definitions.

SYNOPSIS

perlrpcgen [--makefile] [--all] [--client] [--server] [--data] [--constants] [--module module] [--typemap typemap] [--fork] [--perl perl] [--cc cc] [--rpclibs rpclibs] rpcfile.x

perlrpcgen builds a set of Perl extensions and a server shell from an ONC RPC interface definition. For an interface Foo, perlrpcgen creates modules Foo::Client, Foo::Data, and Foo::Constants. Foo::Client contains routines for creating a Foo client and making remote procedure calls via the client. Foo::Data contains routines for creating and manipulating the data structures defined in the Foo interface. Foo::Constants contains functions to retrieve the constants defined in the Foo interface.

OPTIONS

The option parsing uses Getopt::Long, so you can abbreviate option names.

--makefile

Generates a top-level Makefile which will build all the pieces. Include all the other options you want so theyll be propagated to the Makefile.

--all

Implies --client, --server, --data, and --constants. This is usually what you want.

--client

Generates Foo::Client module.

--server

Generates Foo/server/foo_svc.

--data

Generates Foo::Data module.

--constants

Generates Foo::Constants module.

--module module

Sets the basename of the modules. If not given, the name defaults to the basename of the interface file.

--typemap typemap

Uses the given typemap during stub generation. This option can be specified many times. perlrpcgen generates a typemap for the data structures in the interface, but you also need the main Perl typemap.

--fork

Munges the server shell code so that it forks for each request. You probably dont want to do this (its better to prefork several processes when you start the server and let them fight over accept() calls).

--perl perl

Sets the Perl binary against which extensions should be built. Defaults to the Perl you used to install perlrpcgen.

--cc cc

Sets the C compiler to use. Defaults to the compiler used when building Perl.

--rpclibs rpclibs

Sets the RPC libraries to link against. Defaults to -lnsl -lrpcsvc.

<<less
Download (0.037MB)
Added: 2007-05-31 License: Perl Artistic License Price:
876 downloads
Lime Wire 2008 4.18.8

Lime Wire 2008 4.18.8


Download unlimited mp3s, movies, videos, music, games, applications, ebooks and more! http://lime.wire-2008.com Written in the Java programming language, LimeWire is able to run on any computer with Java Virtual Machine installed. Installers are provided for Microsoft Windows, Mac OS X, and Linux. more>>

Lime Wire 2008 - Download unlimited mp3s, movies, videos, music, games, applications, ebooks and more! http://lime.wire-2008.com

Protection Against Identity Theft

New ways to control your sensitive material.

Even Better Control Over Shared Files

Easily see and control what files you are sharing.

Built-In Browser

Browse the Web, right from LimeWire!

NO BUNDLED SOFTWARE OF ANY KIND!

No spyware. No adware. Guaranteed.

Firewall to Firewall Transfers.

Since about 60 percent of users are currently firewalled, this feature greatly increases the amount of content on the network.

Faster network connections.

Using new "UDP Host Caches", LimeWire starts up and connects faster than ever before!

Universal Plug N Play.

UPnP support allows LimeWire to find more search results and have faster downloads.

iTunes Integration.

Windows and Mac users can now take advantage of LimeWires iTunes integration.

Creative Commons Integration.

LimeWire now recognizes OGGs and MP3s licensed under a Creative Commons License.

Users can browse the network for the most recent content additions.

Search drill down results.

Searches in LimeWire now immediately display information that fully describes files.

Proxy support.

Users can now use web proxies to route their downloads to protect their identity.

Support for International searches and International groups.

Users can now search in any language, and LimeWire ensures that a user will be connected to other users with their own language to aide international users to receive search results in their native language and to find content from sources that are close to home


Enhancements:
Version 4.18.8

none


System Requirements:
<<less
Download (4.7Mb)
Added: 2008-11-19 License: Free Price: Free
10 downloads
Apache2::JSONRPC 0.03

Apache2::JSONRPC 0.03


Apache2::JSONRPC is a mod_perl handler for JSONRPC. more>>
Apache2::JSONRPC is a mod_perl handler for JSONRPC.

SYNOPSIS

< Location /json-rpc >
SetHandler perl-script
PerlOptions +GlobalRequest
PerlResponseHandler Apache2::JSONRPC->handler
JSONRPC_Class CGI::JSONRPC::Dispatcher
< /Location >

Apache2::JSONRPC is a subclass of CGI::JSONRPC that provides some extra bells and whistles in a mod_perl2 environment.
Currently, the main feature is the "JSONRPC_Class" apache2 config directive, which allows you to define what class to use for invoking JSONRPC methods. The default is the same as CGI::JSONRPC uses, CGI::JSONRPC::Dispatcher.

<<less
Download (0.012MB)
Added: 2007-03-20 License: Perl Artistic License Price:
948 downloads
XMLRPC::PurePerl 0.01

XMLRPC::PurePerl 0.01


XMLRPC::PurePerl is a Perl module that implements the XML-RPC standard as defined at www.xmlrpc.com. more>>
XMLRPC::PurePerl is a Perl module that implements the XML-RPC standard as defined at www.xmlrpc.com and serves as a (de)serialization engine as well as a client for such services.

This module is in fairly close relation to an implementation that I wrote in javascript. The main problem I ran into web services and browsers was the dependence on the built in javascript XML parser. This module shows off how rolling your own can give you a bit of a boost in performance as well as avoiding dependencies for a compiled XML parser (for you guys who work in the DOD arena like me).

If I had more time, Id have rolled my own basic LWP modules just to avoid the extra dependencies. Anyway, this client provides the basic functionality that modules like RPC::XML or Frontier::RPC2 provide, the only difference is being the reason for the name, this is a pure perl implementation.

SYNOPSIS:

my $client = new XMLRPC::PurePerl("http://127.0.0.1:8080/"); my $result = $client->call("myMethod", { complex => [ structure, goes ] }, here );
my $xml = XMLRPC::PurePerl->encode_xmlrpc_call( $structure );
my $str = XMLRPC::PurePerl->decode_xmlrpc( $xml );

# In case you dont have XML::Simple loaded... (a simple XML serializer / de-serializer)

my $var_xml = XMLRPC::PurePerl->encode_variable( $structure );
my $var = XMLRPC::PurePerl->decode_variable( $var_xml );

<<less
Download (0.009MB)
Added: 2006-09-09 License: Perl Artistic License Price:
1141 downloads
JSON-RPC-Java 1.0

JSON-RPC-Java 1.0


JSON-RPC-Java provides an RPC implementation that allows JavaScript DHTML Web applications to call remote methods. more>>
JSON-RPC-Java provides an RPC implementation that allows JavaScript DHTML Web applications to call remote methods in a Java Application Server (AJAX functionality) without the need for page reloading.
JSON-RPC-Java library is an enabler for the next generation of fast and highly dynamic enterprise Java Web applications. Minimal changes (if any) are necessary to existing server-side Java code to allow calling from JavaScript (such as the marshalling and unmarshalling of special types), as JSON-RPC-Java dynamically maps JavaScript objects to and from Java objects using Java reflection.
Enhancements:
- The license has changed from the LGPL to the Apache License, Version 2.0.
- New object registration, lookup, and unregister APIs have been added to JSONRPCBridge.
<<less
Download (0.47MB)
Added: 2006-03-29 License: The Apache License 2.0 Price:
1311 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5