# Functions
NewClientConn allocates a new ClientConn.
NewServer creates a new MQTT server, which accepts connections from the given listener.
# Variables
ConnectionErrors is an array of errors corresponding to the Connect return codes specified in the specification.
# Structs
A ClientConn holds all the state associated with a connection to an MQTT server.
A Server holds all the state associated with an MQTT server.