vertx / io.vertx.kotlin.core.datagram / datagramSocketOptionsOf

datagramSocketOptionsOf

fun datagramSocketOptionsOf(broadcast: Boolean? = null, ipV6: Boolean? = null, logActivity: Boolean? = null, loopbackModeDisabled: Boolean? = null, multicastNetworkInterface: String? = null, multicastTimeToLive: Int? = null, receiveBufferSize: Int? = null, reuseAddress: Boolean? = null, reusePort: Boolean? = null, sendBufferSize: Int? = null, trafficClass: Int? = null): DatagramSocketOptions

A function providing a DSL for building io.vertx.core.datagram.DatagramSocketOptions objects.

Options used to configure a datagram socket.

Parameters

broadcast - Set if the socket can send or receive broadcast packets

ipV6 - Set if IP v6 should be used

logActivity - Set to true to enabled network activity logging: Netty's pipeline is configured for logging on Netty's logger.

loopbackModeDisabled - Set if loopback mode is disabled

multicastNetworkInterface - Set the multicast network interface address

multicastTimeToLive - Set the multicast ttl value

receiveBufferSize - Set the TCP receive buffer size

reuseAddress - Set the value of reuse address

reusePort - Set the value of reuse port. This is only supported by native transports.

sendBufferSize - Set the TCP send buffer size

trafficClass - Set the value of traffic class