Ircxd.Client.Transport.Socket (ircxd v1.2.0)

Copy Markdown View Source

Built-in TCP/TLS transport adapter used by Ircxd.Client by default.

The client process remains the socket owner. This adapter contains connection setup, framed socket reads, active-once flow control, and serialized writes for both :gen_tcp and :ssl.

Summary

Types

t()

@type t() :: %Ircxd.Client.Transport.Socket{
  socket: term(),
  transport: :gen_tcp | :ssl
}