inet

package
v0.4.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 2, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultDNSAddr = "127.3.2.1:53"
View Source
const DefaultHostname = "localhost.loki"
View Source
const DefaultPort = "6888"

Variables

This section is empty.

Functions

This section is empty.

Types

type Addr

type Addr struct {
	// contains filtered or unexported fields
}

func NewAddr

func NewAddr(n, p string) *Addr

func (*Addr) Network

func (a *Addr) Network() string

func (*Addr) String

func (a *Addr) String() string

type Conn

type Conn struct {
	// contains filtered or unexported fields
}

func (*Conn) Close

func (c *Conn) Close() error

implements net.Conn

func (*Conn) LocalAddr

func (c *Conn) LocalAddr() net.Addr

implements net.Conn

func (*Conn) Read

func (c *Conn) Read(d []byte) (n int, err error)

implements net.Conn

func (*Conn) RemoteAddr

func (c *Conn) RemoteAddr() net.Addr

implements net.Conn

func (*Conn) SetDeadline

func (c *Conn) SetDeadline(t time.Time) error

implements net.Conn

func (*Conn) SetReadDeadline

func (c *Conn) SetReadDeadline(t time.Time) error

implements net.Conn

func (*Conn) SetWriteDeadline

func (c *Conn) SetWriteDeadline(t time.Time) error

implements net.Conn

func (*Conn) Write

func (c *Conn) Write(d []byte) (n int, err error)

implements net.Conn

type Listener

type Listener struct {
	// contains filtered or unexported fields
}

func (*Listener) Accept

func (l *Listener) Accept() (net.Conn, error)

func (*Listener) Addr

func (l *Listener) Addr() net.Addr

func (*Listener) Close

func (l *Listener) Close() error

type Session

type Session struct {
	// contains filtered or unexported fields
}

func NewSession

func NewSession(port, dns string) (s *Session, err error)

func (*Session) Accept

func (s *Session) Accept() (net.Conn, error)

func (*Session) Addr

func (s *Session) Addr() net.Addr

func (*Session) Close

func (s *Session) Close() error

func (*Session) Dial

func (s *Session) Dial(_, a string) (net.Conn, error)

func (*Session) LocalName

func (s *Session) LocalName() string

func (*Session) Lookup

func (s *Session) Lookup(name, port string) (addr net.Addr, err error)

func (*Session) Open

func (s *Session) Open() error

func (*Session) ReadFrom

func (s *Session) ReadFrom(d []byte) (n int, from net.Addr, err error)

func (*Session) WriteTo

func (s *Session) WriteTo(d []byte, to net.Addr) (n int, err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL