Versions in this module Expand all Collapse all v1 v1.1.0 Jul 13, 2021 v1.0.0 Jun 7, 2021 Changes in this version + var Token = [8]byte + type ClientID [8]byte + func NewClientID() ClientID + func (id ClientID) Network() string + func (id ClientID) String() string + type ClientMap struct + func NewClientMap(timeout time.Duration) *ClientMap + func (m *ClientMap) SendQueue(addr net.Addr) chan []byte + type QueuePacketConn struct + func NewQueuePacketConn(localAddr net.Addr, timeout time.Duration) *QueuePacketConn + func (c *QueuePacketConn) Close() error + func (c *QueuePacketConn) LocalAddr() net.Addr + func (c *QueuePacketConn) OutgoingQueue(addr net.Addr) <-chan []byte + func (c *QueuePacketConn) QueueIncoming(p []byte, addr net.Addr) + func (c *QueuePacketConn) ReadFrom(p []byte) (int, net.Addr, error) + func (c *QueuePacketConn) SetDeadline(t time.Time) error + func (c *QueuePacketConn) SetReadDeadline(t time.Time) error + func (c *QueuePacketConn) SetWriteDeadline(t time.Time) error + func (c *QueuePacketConn) WriteTo(p []byte, addr net.Addr) (int, error) + type RedialPacketConn struct + func NewRedialPacketConn(localAddr, remoteAddr net.Addr, ...) *RedialPacketConn + func (c *RedialPacketConn) Close() error + func (c *RedialPacketConn) LocalAddr() net.Addr + func (c *RedialPacketConn) ReadFrom(p []byte) (int, net.Addr, error) + func (c *RedialPacketConn) SetDeadline(t time.Time) error + func (c *RedialPacketConn) SetReadDeadline(t time.Time) error + func (c *RedialPacketConn) SetWriteDeadline(t time.Time) error + func (c *RedialPacketConn) WriteTo(p []byte, addr net.Addr) (int, error) Other modules containing this package git.torproject.org/pluggable-transports/snowflake.git/v2