RpcServerConfig

data class RpcServerConfig(val port: Int, var host: String = "0.0.0.0", val pingPeriod: Duration = Duration.ofSeconds(15), val timeout: Duration = Duration.ofSeconds(30), val maxFrameSize: Long = Long.MAX_VALUE, val ssl: SSLConfig = SSLConfig())

Конфигурация для JSON-RPC сервера.

Parameters

port

порт, на котором будет запущен сервер

pingPeriod

период отправки ping-сообщений по WebSocket

timeout

таймаут ожидания pong-сообщения от клиента

maxFrameSize

максимальный размер кадра WebSocket

Constructors

Link copied to clipboard
constructor(port: Int, host: String = "0.0.0.0", pingPeriod: Duration = Duration.ofSeconds(15), timeout: Duration = Duration.ofSeconds(30), maxFrameSize: Long = Long.MAX_VALUE, ssl: SSLConfig = SSLConfig())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val port: Int
Link copied to clipboard
Link copied to clipboard