open class PeerSocketOptions : SocketOptions
Represents TCP client or UDP socket options
var receiveBufferSize: Int
Socket incoming buffer size (SO_RCVBUF), |
|
var sendBufferSize: Int
Socket ougoing buffer size (SO_SNDBUF), |
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) |
open fun copyCommon(from: SocketOptions): Unit |
class TCPClientSocketOptions : PeerSocketOptions
Represents TCP client socket options |
|
class UDPSocketOptions : PeerSocketOptions
Represents UDP socket options |