ONC RPC Download Center
📦 Download ONC RPC Demo Toolkit
ONC RPC Evaluation Version
Netbula ONC RPC for Windows SDK provides complete Sun RPC compatibility for Windows platforms. Includes RPCGEN compiler, portmapper service, and full development tools.
30-day free evaluation
🛠️ SDK Components Included
RPCGEN Compiler
Complete RPCGEN implementation that compiles .x files into C stub files with full UNIX compatibility
Portmapper Service
Windows service implementation of the portmapper for RPC service registration and discovery
PowerRPC Runtime
Winsock 1 compatible runtime DLL for RPC client/server communication
RPCINFO Tool
Comprehensive RPC information and management tool for debugging and administration
Sample Programs
Complete sample client/server applications including MFC RPC client examples
Development Headers
Complete set of header files for C/C++ development with VC++ and Borland C++
🚀 Development Workflow
Compile .x Files
Use RPCGEN to compile your .x interface definition files into C stub files
Include Headers
Include Netbula header files in your C/C++ project (VC++ or Borland C++)
Link with Library
Link your application with the pwrpc32 import library
Run Applications
Deploy and run your RPC server/client applications on Windows
🔗 UNIX Compatibility
Seamless Integration
If you're familiar with UNIX RPC, there's almost no difference between Netbula ONC RPC and its UNIX counterpart:
- ✅ Identical RPCGEN behavior and output
- ✅ Same API calls and programming model
- ✅ Full protocol compatibility
- ✅ XDR data encoding standards
- ✅ Portmapper protocol support
- ✅ Binary compatibility with UNIX servers
⚙️ Technical Specifications
Platform Support
- Windows NT 4.0
- Windows 2000
- Windows XP
- Windows 95/98
- Windows Server 2003
Compiler Support
- Microsoft Visual C++
- Borland C++
- Other Win32 compilers
Protocol Support
- TCP/IP Protocol
- UDP Protocol
- Full ONC RPC Compliance
- XDR Data Encoding
Features
- Multithreading Support
- Service Installation
- Debugging Tools
- Comprehensive Samples
📚 Related Resources
Documentation
External Resources
Related Products
🛟 Need Help?
Our technical support team is ready to assist you with evaluation, licensing, and implementation: