Server
KrpcServer
KrpcServer abstract class implements RpcServer and all the logic for processing RPC messages and again leaves KrpcTransport methods for the specific implementations (see transports).
Example usage with custom transport:
// same MySimpleRpcTransport as in the client example above
class MySimpleRpcServer : KrpcServer(rpcServerConfig(), MySimpleRpcTransport())
val server = MySimpleRpcServer()
server.registerService<MyService> { MyServiceImpl() }
Last modified: 13 June 2025