Options used to configure a datagram socket.

- `Anything`
  - `Object`
    - `Basic` ...and other supertypes
      - `NetworkOptions` ...and other supertypes
        - `DatagramSocketOptions` ...and other supertypes

- `DatagramSocketOptions`
  - `BaseDataObject`
  - `NetworkOptions`
    - `BaseDataObject`
    - `Basic`
      - `Identifiable`
      - `Object`
        - `Anything`

no subtypes hierarchy

Initializer
`DatagramSocketOptions(Boolean? broadcast = null, Boolean? ipV6 = null, Boolean? logActivity = null, Boolean? loopbackModeDisabled = null, String? multicastNetworkInterface = null, Integer? multicastTimeToLive = null, Integer? receiveBufferSize = null, Boolean? reuseAddress = null, Integer? sendBufferSize = null, Integer? trafficClass = null)` Parameters: `broadcast = null` Set if the socket can receive broadcast packets `ipV6 = null` Set if IP v6 should be used `logActivity = null` `loopbackModeDisabled = null` Set if loopback mode is disabled `multicastNetworkInterface = null` Set the multicast network interface address `multicastTimeToLive = null` Set the multicast ttl value `receiveBufferSize = null` `reuseAddress = null` `sendBufferSize = null` `trafficClass = null`

Attributes
`broadcast` | `shared Boolean? broadcast` Set if the socket can receive broadcast packets
`ipV6` | `shared Boolean? ipV6` Set if IP v6 should be used
`loopbackModeDisabled` | `shared Boolean? loopbackModeDisabled` Set if loopback mode is disabled
`multicastNetworkInterface` | `shared String? multicastNetworkInterface` Set the multicast network interface address
`multicastTimeToLive` | `shared Integer? multicastTimeToLive` Set the multicast ttl value

Inherited Attributes
Attributes inherited from: `NetworkOptions` `logActivity`, `receiveBufferSize`, `reuseAddress`, `sendBufferSize`, `trafficClass`
Attributes inherited from: `Object` `hash`, `string`

Methods
`toJson` | `shared actual default JsonObject toJson()` Refines `NetworkOptions.toJson` ultimately refines `BaseDataObject.toJson`

Inherited Methods
Methods inherited from: `NetworkOptions` `toJson()`
Methods inherited from: `Object` `equals`
Methods inherited from: `BaseDataObject` `toJson`