If you're new to JSON-RPC and/or StreamJsonRpc, check out our brief overview. The rest of our documentation are organized around use case.
- Establish a connection
- Send an RPC request
- Receive an RPC request
- Disconnect
- Test your code
- Write resilient code
- Remote Targets
- Pass certain special types in arguments or return values
- Trace context
- JoinableTaskFactory integration
- Troubleshoot
See full samples demonstrating two processes on the same machine utilizing this library for RPC, using either named pipes or web sockets.
Learn more about how you can customize the JSON-RPC protocol's wire format that StreamJsonRpc uses for better interoperability or better performance.
See also Visual Studio specific concerns.