Versions in this module Expand all Collapse all v1 v1.12.0 Nov 22, 2023 v1.2.0 Nov 22, 2023 Changes in this version + type Conn struct + func DialContextTCP(ctx context.Context, s *stack.Stack, addr tcpip.FullAddress, ...) (*Conn, error) + func DialTCP(s *stack.Stack, addr tcpip.FullAddress, network tcpip.NetworkProtocolNumber) (*Conn, error) + func NewConn(wq *waiter.Queue, ep tcpip.Endpoint) *Conn + func (c *Conn) Close() error + func (c *Conn) CloseRead() error + func (c *Conn) CloseWrite() error + func (c *Conn) LocalAddr() net.Addr + func (c *Conn) Read(b []byte) (int, error) + func (c *Conn) RemoteAddr() net.Addr + func (c *Conn) Write(b []byte) (int, error) + func (d *Conn) SetDeadline(t time.Time) error + func (d *Conn) SetReadDeadline(t time.Time) error + func (d *Conn) SetWriteDeadline(t time.Time) error + type Listener struct + func NewListener(s *stack.Stack, addr tcpip.FullAddress, network tcpip.NetworkProtocolNumber) (*Listener, error) + func (l *Listener) Accept() (net.Conn, error) + func (l *Listener) Addr() net.Addr + func (l *Listener) Close() error + func (l *Listener) Shutdown() + type PacketConn struct + func DialUDP(s *stack.Stack, laddr, raddr *tcpip.FullAddress, ...) (*PacketConn, error) + func (c *PacketConn) Close() error + func (c *PacketConn) LocalAddr() net.Addr + func (c *PacketConn) Read(b []byte) (int, error) + func (c *PacketConn) ReadFrom(b []byte) (int, net.Addr, error) + func (c *PacketConn) RemoteAddr() net.Addr + func (c *PacketConn) Write(b []byte) (int, error) + func (c *PacketConn) WriteTo(b []byte, addr net.Addr) (int, error) + func (d *PacketConn) SetDeadline(t time.Time) error + func (d *PacketConn) SetReadDeadline(t time.Time) error + func (d *PacketConn) SetWriteDeadline(t time.Time) error