kotlinx.rpc 0.9.1 Help

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