Borland Developer Network

Borland C#Builder Partner CD

C#Builder

Trial

Distinct ONC RPC / XDR for .NET 1.0

NRPC-10

Distinct ONC RPC / XDR for .NET 1.0 (ID #19988)


Distinct Corporation

This Toolkit may be used to help you out in several different scenarios. Here are some:
• Whenever you wish to write an ONC RPC client in any .NET-language to communicate with existing ONC RPC/XDR servers.
• Whenever you wish to preserve the existing interface of an application written using the XDR specifications.
• Whenever you wish to write C# code that can read and write XDR streams. Other (for example C, C++ ) applications often use this platform independent encoding format for serializing data.
• Whenever you wish to write simple client/server applications in .NET.
In all these scenarios Distinct ONC RPC/XDR for .NET will certainly help you to write portable, high-quality C# code in a minimum amount of time that can be used from any .NET-language.
What comes with the RPC for .NET ?
The Distinct ONC RPC / XDR for .NET Toolkit consists of:
• The Distinct ONC RPC/XDR for .NET assembly that contains the ONC RPC/XDR run time libraries that conform to RFC 1831 (RPC: Remote Procedure Call Protocol Specification Version 2) and RFC 1832 (XDR: External Data Representation Standard). The API consists of classes that allow you to write .NET clients, for standard RPC servers that can be embedded in applets and be run by a standard Web browser. It also allows you to develop ONC RPC stand-alone servers. The package allows connections over TCP and UDP.
• An RPCBIND application that implements the RPCBIND protocol versions 2 (portmapper), 3 and 4.
• The Rpcgen.NET compiler that translates standard RPC/XDR interface definition files into C# classes that implement the client-and server side stubs and the XDR conversion routines for the described interface. This means Rpcgen.NET implements a C# language mapping for .x IDL files.
• The RPCInfo utility displays a list of all the services registered with the RPCBIND on a system. This utility can be used to query the RPCBIND on the local host (by specifying "localhost" or no host name at all on the command line) or on a remote host (by specifying the name of the host as a command line argument). Source code for the RPCInfo utility is included for reference.
• A set of demo applications that consist of an XDR file which describes an interface of a very simple server, the server implementation, and demo applications that invokes the server written in both Visual Basic.NET and C#.

Install Distinct ONC RPC / XDR for .NET 1.0

Distinct ONC RPC / XDR for .NET 1.0 home page