frostfs-node/pkg/network/listen.go

19 lines
350 B
Go
Raw Normal View History

2020-07-24 13:54:03 +00:00
package network
import (
"net"
"github.com/multiformats/go-multiaddr"
2020-07-24 13:54:03 +00:00
manet "github.com/multiformats/go-multiaddr-net"
)
// Listen announces on the local network address.
func Listen(addr multiaddr.Multiaddr) (net.Listener, error) {
2020-07-24 13:54:03 +00:00
mLis, err := manet.Listen(addr)
if err != nil {
return nil, err
}
return manet.NetListener(mLis), nil
}