Distinct offers Network Monitor, the ONLY natural language Protocol Analyzer, ONC RPC for C++, .NET and Java, and IntelliTerm, the fastest Terminal Emulator for TN3270, TN5250 and VT420 on the market.

RPC for .NET, C#, Visual Basic

www.onc-rpc-xdr.com
   Products   Downloads   Sales   Support   About us
  RPC .NET



        
 

Distinct ONC RPC / XDR for .NET

Includes samples for C# and Visual Basic.NET
 
The Distinct ONC RPC/XDR Toolkit for .NET is a set of tools and libraries that enables you to write pure .NET ONC RPC clients and servers. It can be used with both Visual Basic.NET (VB.NET) and C# . This is the only ONC RPC for .NET currently available.

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.

System Requirements
This Toolkit requires Windows NT 4.0, 2000 or XP. The Run Time environment can also be installed on Windows 98.

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#.

Expected time savings: 48 man-months
Expected time savings is the time that, based on our experience, would take a skilled developer with good understanding of TCP/IP networking and very well versed in C or C++, to develop this object. This time can be used as a guideline of the cost involved if you choose to develop it yourself or have someone else develop it for you.

Technical support.
We stay behind our product 100%. Check out our new support center. You will find the most comprehensive technical support center in the net tools business, featuring a comprehensive knowledge base, AskCody™ and an email-based Support Center.

Additional RPC resources

The Distinct ONC RPC Toolkits comply with the standard specifications found in the public documents known as RFCs) (Request For Comments).  To access these RFCs, clink on the links below:

RFC 1831 (RPC: Remote Procedure Call Protocol Specification)
RFC 1832 (XDR: External Data Representation Standard).
RFC 1833 (RPC: Binding Protocols)

Recommended Book

We recommend reading "Power Programming with RPC." The author is John Bloomer and the publisher is O'Reilly & Associates, Inc.  This book explains how to use remote procedure calls to distribute applications to multiple heterogeneous computers or servers on your network. 

Product Documentation for RPC / XDR for .NET version

View product guide for RPC / XDR for .NET.

Trial Download:  RPC / XDR Toolkit for .NET

Purchase

NRPC-10-S Distinct ONC RPC/XDR Toolkit for .NET with Subscription
Version 1.0
Licensing information   License Agreement
$1,495.00  ORDER
NRPC-10 Distinct ONC RPC/XDR Toolkit for .NET
Version 1.0
Licensing information   License Agreement
$995.00  ORDER
NRPC-10-RT Distinct ONC RPC/XDR for .NET Client Run Times
Version 1.0
Licensing information   License Agreement
$50.00  ORDER
NRPC-10-SRV Distinct ONC RPC/XDR for .NET Server Run Times
Version 1.0
Licensing information   License Agreement
$1,495.00  ORDER
NRPC-S Subscription to ONC RPC/XDR Toolkit - for .NET
Renewal
$600.00  ORDER



Related Products
ONC RPC / XDR for C/C++
ONC RPC / XDR for C/C++ 64-bit
ONC RPC / XDR for Java



Quote

"Our evaluation has completed successfully.  We are satisfied that the product meets our current requirement and have recommended purchase.  We found the API well designed and very straightforward to use."
Paul Mapstone, Tokyo-Mitsubishi International

Who uses RPC:

Motorola
EMC Corp.
Spring Tide Networks
AT&T Wireless
Analog Devices
E*Trade UK
Scientific Atlanta
Ericsson
Ernst & Young
Boeing
Qualcomm
IBM
TCI
General Instruments
US Army TACOM
Jet Propulsion Labs
Lucent
Nortel
DST Innovis
and many others
  5/9/2008   Legal notices | PRIVACY Policy | Networking News |         Page Last Modified: 4/14/2003