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