# Packages
No description provided by the author
# Functions
DialTCP creates a TCPWriter, and dials a connection to the remote endpoint.
No description provided by the author
FormatAddress is to cover the event that you want/need a programmtically correct way to format an address/port to use with StartListening or WriteTo.
ListenTCP creates a TCPListener, and opens it's local connection to allow it to begin receiving, once you're ready to.
No description provided by the author
# Constants
DefaultMaxMessageSize is the value that is used if a ManagerConfig indicates a MaxMessageSize of 0.
Version is the official semver for the library.
# Variables
ErrLessThanZeroBytesReadHeader is thrown when the value parsed from the header caused some kind of underrun.
ErrZeroBytesReadHeader is thrown when the value parsed from the header is not valid.
# Structs
No description provided by the author
TCPClient is an abstraction over the normal net.TCPConn, but optimized for wtiting data encoded in a length+data format, like you would treat networked protocol buffer messages.
TCPClientConfig represents the information needed to begin listening for writing messages.
TCPListener represents the abstraction over a raw TCP socket for reading streaming protocolbuffer data without having to write a ton of boilerplate.
TCPListenerConfig representss the information needed to begin listening for incoming messages.
TCPServer is an abstraction over the normal net.TCPConn, but optimized for wtiting data encoded in a length+data format, like you would treat networked protocol buffer messages.
TCPServerConfig representss the information needed to begin listening for writing messages.
# Type aliases
ListenCallback is a function type that calling code will need to implement in order to receive arrays of bytes from the socket.