SocketOptions
sealed class SocketOptions
Socket options builder
Types
class AcceptorOptions : SocketOptions TCP server socket options |
|
open class PeerSocketOptions : SocketOptions Represents TCP client or UDP socket options |
|
class TCPClientSocketOptions : PeerSocketOptions Represents TCP client socket options |
|
class UDPSocketOptions : PeerSocketOptions Represents UDP socket options |
Properties
val customOptions: MutableMap<Any, Any?> |
|
var reuseAddress: Boolean SO_REUSEADDR option |
|
var reusePort: Boolean SO_REUSEPORT option, may not work with old JDK (will be silently ignored) |
|
var typeOfService: TypeOfService ToS value, TypeOfService.UNDEFINED by default, may not work with old JDK (will be silently ignored) |
Functions
open fun copyCommon(from: SocketOptions): Unit |
Inheritors
class AcceptorOptions : SocketOptions TCP server socket options |
|
open class PeerSocketOptions : SocketOptions Represents TCP client or UDP socket options |