cc.otavia.core.channel.socket
package cc.otavia.core.channel.socket
Members list
Type members
Classlikes
trait DatagramChannel extends Channel
A UDP/IP Channel.
A UDP/IP Channel.
=== Available options ===
In addition to the options provided by Channel, DatagramChannel allows the following options in the option map:
[[ChannelOption]] | [[INET]] | [[INET6]] | [[UNIX]] |
---|---|---|---|
[[ChannelOption.DATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATION]] | X | X | - |
[[ChannelOption.SO_BROADCAST]] | X | X | - |
[[ChannelOption.SO_REUSEADDR]] | X | X | - |
[[ChannelOption.SO_RCVBUF]] | X | X | X |
[[ChannelOption.SO_SNDBUF]] | X | X | X |
[[ChannelOption.IP_MULTICAST_LOOP_DISABLED]] | X | X | - |
[[ChannelOption.IP_MULTICAST_IF]] | X | X | - |
[[ChannelOption.IP_MULTICAST_TTL]] | X | X | - |
[[ChannelOption.IP_TOS]] | X | X | - |
Attributes
- Supertypes
class DatagramPacket(message: Buffer, recipient: SocketAddress, sender: Option[SocketAddress]) extends BufferAddressedEnvelope[SocketAddress, DatagramPacket]
The message container that is used for DatagramChannel to communicate with the remote peer.
The message container that is used for DatagramChannel to communicate with the remote peer.
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
class DomainSocketAddress(socketPath: String) extends SocketAddress
Attributes
- Supertypes
-
class SocketAddresstrait Serializableclass Objecttrait Matchableclass Any
sealed trait SocketProtocolFamily extends ProtocolFamily
ProtocolFamily implementation that is used by the different transport implementations.
object SocketProtocolFamily
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SocketProtocolFamily.type
In this article