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.