/>

# RCFProto

Cross-language, cross-platform networking for scalable distributed applications.

RCFProto is an RPC implementation for Google Protocol Buffers , based on the RCF networking library. RCFProto supports 4 languages (C#, Java, Python and C++), on multiple platforms (including Windows, Linux and OS X). RCFProto combines fast and scalable networking from RCF, with efficient, portable and automatically versioned messages from Protocol Buffers.

The RCFProto feature set currently includes:

- Support for multiple transports (TCP, Windows named pipes and UNIX local domain sockets)
- Synchronous RPC
- Asynchronous RPC
- Encryption and authentication (Kerberos, NTLM or SSL)
- Compression
- Tunneling over HTTP and HTTPS

#### Getting Started

Get started building RCFProto demo servers and clients, in your favorite programming language and platform.

#### Library Documentation

Reference documentation for each supported language is available under the Documentation menu.

#### Community

Engage with other RCFProto users and Delta V Software staff in our support forums.

#### Issue Tracker

Found a bug, or want to request a new feature? Visit the Delta V Software issue tracker.