SCTP_DISABLE_FRAGMENTS Enables or disables message fragmentation.
SCTP_DISABLE_FRAGMENTS Enables or disables message fragmentation. The value of this socket option is a Boolean that represents whether the option is enabled or disabled. If enabled no SCTP message fragmentation will be performed. Instead if a message being sent exceeds the current PMTU size, the message will NOT be sent and an error will be indicated to the user. It is implementation specific whether or not this option is supported.
SCTP_EXPLICIT_COMPLETE Enables or disables explicit message completion.
SCTP_EXPLICIT_COMPLETE Enables or disables explicit message completion. The value of this socket option is a Boolean that represents whether the option is enabled or disabled. When this option is enabled, the send method may be invoked multiple times to a send message. The isComplete parameter of the MessageInfo must only be set to true for the final send to indicate that the message is complete. If this option is disabled then each individual send invocation is considered complete. The default value of the option is false indicating that the option is disabled. It is implementation specific whether or not this option is supported.
SCTP_FRAGMENT_INTERLEAVE Fragmented interleave controls how the presentation of messages occur for the message receiver.
SCTP_FRAGMENT_INTERLEAVE Fragmented interleave controls how the presentation of messages occur for the message receiver. This option takes an Integer value. It can be set to a value of 0, 1 or 2.
Setting the three levels provides the following receiver interactions:
It is implementation specific whether or not this option is supported.
SCTP_SET_PEER_PRIMARY_ADDR Requests that the peer mark the enclosed address as the association primary.
SCTP_SET_PEER_PRIMARY_ADDR Requests that the peer mark the enclosed address as the association primary. The value of this socket option is a SocketAddress that represents the local address that the peer should use as its primary address. The given address must be one of the association's locally bound addresses. It is implementation specific whether or not this option is supported.
akka.io.SctpInet.SctpSocketOption to enable or disable SCTP_NODELAY (disable or enable Nagle's algorithm)
akka.io.SctpInet.SctpSocketOption to enable or disable SCTP_NODELAY (disable or enable Nagle's algorithm)
Please note, that SCTP_NODELAY is enabled by default.
For more information see com.sun.nio.sctp.SctpStandardSocketOptions.SCTP_NODELAY
SCTP_PRIMARY_ADDR Requests that the local SCTP stack use the given peer address as the association primary.
SCTP_PRIMARY_ADDR Requests that the local SCTP stack use the given peer address as the association primary. The value of this socket option is a SocketAddress that represents the peer address that the local SCTP stack should use as the association primary. The address must be one of the association peer's addresses.
SO_RCVBUF The size of the socket receive buffer.
SO_RCVBUF The size of the socket receive buffer. The value of this socket option is an Integer that is the size of the socket receive buffer in bytes. The socket receive buffer is an input buffer used by the networking implementation. It may need to be increased for high-volume connections or decreased to limit the possible backlog of incoming data. The value of the socket option is a hint to the implementation to size the buffer and the actual size may differ. An implementation allows this socket option to be set before the socket is bound or connected. Whether an implementation allows the socket receive buffer to be changed after the socket is bound is system dependent.
SO_SNDBUF The size of the socket send buffer.
SO_SNDBUF The size of the socket send buffer. The value of this socket option is an Integer that is the size of the socket send buffer in bytes. The socket send buffer is an output buffer used by the networking implementation. It may need to be increased for high-volume connections. The value of the socket option is a hint to the implementation to size the buffer and the actual size may differ.
An implementation allows this socket option to be set before the socket is bound or connected. Whether an implementation allows the socket send buffer to be changed after the socket is bound is system dependent.