package
0.5.0
Repository: https://github.com/progrium/qtalk-go.git
Documentation: pkg.go.dev

# Packages

Package frame implements encoding and decoding of qmux message frames.

# Functions

DialIO establishes a mux session using a WriterCloser and ReadCloser.
DialIO establishes a mux session using Stdout and Stdin.
DialTCP establishes a mux session via TCP connection.
DialUnix establishes a mux session via Unix domain socket.
DialWS establishes a mux session via WebSocket connection.
No description provided by the author
ListenIO returns an IOListener that gives a mux session based on seperate WriteCloser and ReadClosers.
ListenStdio is a convenience for calling ListenIO with Stdout and Stdin.
ListenTCP creates a TCP listener at the given address.
ListenTCP creates a Unix domain socket listener at the given path.
ListenWS takes a TCP address and returns a Listener for a HTTP+WebSocket server listening on the given address.
NewSession returns a session that runs over the given transport.

# Structs

Channel is an implementation of the Channel interface that works with the Session class.
Session is a bi-directional channel muxing session on a given transport.

# Interfaces

A Listener is similar to a net.Listener but returns connections wrapped as mux sessions.