README
¶
DEPRECATION NOTICE
This package has moved into go-multiaddr as a sub-package,
github.com/multiformats/go-multiaddr/net
.
go-multiaddr-net
Multiaddress net tools
This package provides Multiaddr specific versions of common functions in stdlib's net
package. This means wrappers of standard net symbols like net.Dial
and net.Listen
, as well
as conversion to and from net.Addr
.
Table of Contents
Install
go-multiaddr-net
is a standard Go module which can be installed with:
go get github.com/multiformats/go-multiaddr-net
Note that go-multiaddr-net
is packaged with Gx, so it is recommended to use Gx to install and use it (see Usage section).
Usage
See the docs:
multiaddr/net
: https://godoc.org/github.com/multiformats/go-multiaddr-netmultiaddr
: https://godoc.org/github.com/multiformats/go-multiaddr
Contribute
Contributions welcome. Please check out the issues.
Check out our contributing document for more information on how we work, and about contributing in general. Please be aware that all interactions related to multiformats are subject to the IPFS Code of Conduct.
Small note: If editing the README, please conform to the standard-readme specification.
License
MIT © 2014 Juan Batiz-Benet
Documentation
¶
Overview ¶
Deprecated: use github.com/multiformats/go-multiaddr/net
Deprecated: use github.com/multiformats/go-multiaddr/net
Index ¶
- Variables
- func AddrMatch(match ma.Multiaddr, addrs []ma.Multiaddr) []ma.Multiaddrdeprecated
- func DialArgs(m ma.Multiaddr) (string, string, error)deprecated
- func FromIP(ip net.IP) (ma.Multiaddr, error)deprecated
- func FromIPAndZone(ip net.IP, zone string) (ma.Multiaddr, error)deprecated
- func FromNetAddr(a net.Addr) (ma.Multiaddr, error)deprecated
- func InterfaceMultiaddrs() ([]ma.Multiaddr, error)deprecated
- func IsIP6LinkLocal(m ma.Multiaddr) booldeprecated
- func IsIPLoopback(m ma.Multiaddr) booldeprecated
- func IsIPUnspecified(m ma.Multiaddr) booldeprecated
- func IsPrivateAddr(a ma.Multiaddr) booldeprecated
- func IsPublicAddr(a ma.Multiaddr) booldeprecated
- func IsThinWaist(m ma.Multiaddr) booldeprecated
- func NetListener(l Listener) net.Listenerdeprecated
- func RegisterNetCodec(a *NetCodec)deprecated
- func ToIP(addr ma.Multiaddr) (net.IP, error)deprecated
- func ToNetAddr(maddr ma.Multiaddr) (net.Addr, error)deprecated
- type CodecMapdeprecated
- func NewCodecMap() *CodecMapdeprecated
- type Conndeprecated
- type Dialerdeprecated
- type FromNetAddrFuncdeprecated
- type Listenerdeprecated
- type NetCodecdeprecated
- type PacketConndeprecated
- type ToNetAddrFuncdeprecated
Constants ¶
This section is empty.
Variables ¶
var (
// Deprecated: use github.com/multiformats/go-multiaddr/net
IP4Loopback = upstream.IP4Loopback
// Deprecated: use github.com/multiformats/go-multiaddr/net
IP6Loopback = upstream.IP6Loopback
// Deprecated: use github.com/multiformats/go-multiaddr/net
IP4MappedIP6Loopback = upstream.IP4MappedIP6Loopback
)
var (
// Deprecated: use github.com/multiformats/go-multiaddr/net
IP4Unspecified = upstream.IP4Unspecified
// Deprecated: use github.com/multiformats/go-multiaddr/net
IP6Unspecified = upstream.IP6Unspecified
)
var Private4 = upstream.Private4
Deprecated: use github.com/multiformats/go-multiaddr/net
var Private6 = upstream.Private6
Deprecated: use github.com/multiformats/go-multiaddr/net
var Unroutable4 = upstream.Unroutable4
Deprecated: use github.com/multiformats/go-multiaddr/net
var Unroutable6 = upstream.Unroutable6
Deprecated: use github.com/multiformats/go-multiaddr/net
Functions ¶
func AddrMatch
deprecated
func AddrMatch(match ma.Multiaddr, addrs []ma.Multiaddr) []ma.Multiaddr
Deprecated: use github.com/multiformats/go-multiaddr/net
func DialArgs
deprecated
func DialArgs(m ma.Multiaddr) (string, string, error)
Deprecated: use github.com/multiformats/go-multiaddr/net
func FromIP
deprecated
func FromIP(ip net.IP) (ma.Multiaddr, error)
Deprecated: use github.com/multiformats/go-multiaddr/net
func FromIPAndZone
deprecated
func FromIPAndZone(ip net.IP, zone string) (ma.Multiaddr, error)
Deprecated: use github.com/multiformats/go-multiaddr/net
func FromNetAddr
deprecated
func FromNetAddr(a net.Addr) (ma.Multiaddr, error)
Deprecated: use github.com/multiformats/go-multiaddr/net
func InterfaceMultiaddrs
deprecated
func InterfaceMultiaddrs() ([]ma.Multiaddr, error)
Deprecated: use github.com/multiformats/go-multiaddr/net
func IsIP6LinkLocal
deprecated
func IsIP6LinkLocal(m ma.Multiaddr) bool
Deprecated: use github.com/multiformats/go-multiaddr/net
func IsIPLoopback
deprecated
func IsIPLoopback(m ma.Multiaddr) bool
Deprecated: use github.com/multiformats/go-multiaddr/net
func IsIPUnspecified
deprecated
func IsIPUnspecified(m ma.Multiaddr) bool
Deprecated: use github.com/multiformats/go-multiaddr/net
func IsPrivateAddr
deprecated
func IsPrivateAddr(a ma.Multiaddr) bool
Deprecated: use github.com/multiformats/go-multiaddr/net
func IsPublicAddr
deprecated
func IsPublicAddr(a ma.Multiaddr) bool
Deprecated: use github.com/multiformats/go-multiaddr/net
func IsThinWaist
deprecated
func IsThinWaist(m ma.Multiaddr) bool
Deprecated: use github.com/multiformats/go-multiaddr/net
func NetListener
deprecated
func NetListener(l Listener) net.Listener
Deprecated: use github.com/multiformats/go-multiaddr/net
func RegisterNetCodec
deprecated
func RegisterNetCodec(a *NetCodec)
Deprecated: use github.com/multiformats/go-multiaddr/net
func ToIP
deprecated
added in
v0.1.3
func ToIP(addr ma.Multiaddr) (net.IP, error)
Deprecated: use github.com/multiformats/go-multiaddr/net
func ToNetAddr
deprecated
func ToNetAddr(maddr ma.Multiaddr) (net.Addr, error)
Deprecated: use github.com/multiformats/go-multiaddr/net
Types ¶
type CodecMap
deprecated
type CodecMap = upstream.CodecMap
Deprecated: use github.com/multiformats/go-multiaddr/net
func NewCodecMap
deprecated
func NewCodecMap() *CodecMap
Deprecated: use github.com/multiformats/go-multiaddr/net
type Conn
deprecated
type Conn = upstream.Conn
Deprecated: use github.com/multiformats/go-multiaddr/net
func Dial
deprecated
func Dial(remote ma.Multiaddr) (Conn, error)
Deprecated: use github.com/multiformats/go-multiaddr/net
func WrapNetConn
deprecated
func WrapNetConn(nconn net.Conn) (Conn, error)
Deprecated: use github.com/multiformats/go-multiaddr/net
type Dialer
deprecated
type Dialer = upstream.Dialer
Deprecated: use github.com/multiformats/go-multiaddr/net
type FromNetAddrFunc
deprecated
type FromNetAddrFunc func(a net.Addr) (ma.Multiaddr, error)
Deprecated: use github.com/multiformats/go-multiaddr/net
type Listener
deprecated
type Listener = upstream.Listener
Deprecated: use github.com/multiformats/go-multiaddr/net
func Listen
deprecated
func Listen(laddr ma.Multiaddr) (Listener, error)
Deprecated: use github.com/multiformats/go-multiaddr/net
func WrapNetListener
deprecated
func WrapNetListener(nl net.Listener) (Listener, error)
Deprecated: use github.com/multiformats/go-multiaddr/net
type NetCodec
deprecated
type NetCodec = upstream.NetCodec
Deprecated: use github.com/multiformats/go-multiaddr/net
type PacketConn
deprecated
type PacketConn = upstream.PacketConn
Deprecated: use github.com/multiformats/go-multiaddr/net
func ListenPacket
deprecated
func ListenPacket(laddr ma.Multiaddr) (PacketConn, error)
Deprecated: use github.com/multiformats/go-multiaddr/net
func WrapPacketConn
deprecated
func WrapPacketConn(pc net.PacketConn) (PacketConn, error)
Deprecated: use github.com/multiformats/go-multiaddr/net
type ToNetAddrFunc
deprecated
type ToNetAddrFunc func(ma ma.Multiaddr) (net.Addr, error)
Deprecated: use github.com/multiformats/go-multiaddr/net