fs2.io.net

package fs2.io.net

Provides support for doing network I/O -- TCP, UDP, and TLS.

Attributes

Members list

Concise view

Type members

Classlikes

sealed trait Network[F[_]] extends SocketGroup[F]

Attributes

Companion:
object
Source:
Network.scala
Graph
Supertypes
trait SocketGroup[F]
class Object
trait Matchable
class Any
object Network

Attributes

Companion:
trait
Source:
Network.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Network.type
trait Socket[F[_]]

Provides the ability to read/write from a TCP socket in the effect F.

Provides the ability to read/write from a TCP socket in the effect F.

Attributes

Companion:
object
Source:
Socket.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait TLSSocket[F]
object Socket

Attributes

Companion:
trait
Source:
Socket.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Socket.type
trait SocketGroup[F[_]]

Supports creation of client and server TCP sockets that all share an underlying non-blocking channel group.

Supports creation of client and server TCP sockets that all share an underlying non-blocking channel group.

Attributes

Source:
SocketGroup.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Network[F]
sealed trait SocketOption

Specifies a socket option on a TCP/UDP socket.

Specifies a socket option on a TCP/UDP socket.

The companion provides methods for creating a socket option from each of the JDK java.net.StandardSocketOptions as well as the ability to construct arbitrary additional options. See the docs on StandardSocketOptions for details on each.

Attributes

Companion:
object
Source:
SocketOption.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Source:
SocketOption.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Types

type BindException = BindException

Attributes

Source:
net.scala
type ConnectException = ConnectException

Attributes

Source:
net.scala
type ProtocolException = ProtocolException

Attributes

Source:
net.scala
type SocketException = SocketException

Attributes

Source:
net.scala
type SocketTimeoutException = SocketTimeoutException

Attributes

Source:
net.scala

Deprecated types

Attributes

Deprecated
true
Source:
net.scala

Value members

Concrete fields

Attributes

Source:
net.scala