Root App networking development
This section covers how to create your App's custom client-server networking using the Root SDK tooling and Protobuf.
Plan
This article covers the concepts you'll use when planning your App's networking services.
Define
This article covers how to define your App's networking services.
Generate
This article covers how to use the Root tooling to generate your App's networking code from your protobuf definition.
Implement server
This article covers how to implement the server side of your App's networking services.
Use client
This article covers how to use a service in the client side of your App.
Handle exceptions
RootServerException is a special exception type that's thrown on the server and caught on the client. It's the only exception type that can cross the server-client boundary. The Root infrastructure uses it for system errors and you use it for your own error notifications.