Documentation ¶
Index ¶
- Constants
- Variables
- func Connect(ctr DialListener, s string, ovses ...options.OptionValues) (err error)
- func Dial(ctr DialListener, s string, ovses ...options.OptionValues) (err error)
- func Listen(ctr DialListener, s string, ovses ...options.OptionValues) (err error)
- type DialListener
- type MultiSocketAddress
Constants ¶
View Source
const ( ConnDial = "dial" ConnListen = "listen" )
Connect Types
Variables ¶
View Source
var ( ErrBadConnectType = errors.New("bad connect type") ErrConnectTypeMissing = errors.New("connect type missing") )
errors
Functions ¶
func Connect ¶
func Connect(ctr DialListener, s string, ovses ...options.OptionValues) (err error)
Connect parse s to MultiSocketAddress and Connect with option values.
func Dial ¶
func Dial(ctr DialListener, s string, ovses ...options.OptionValues) (err error)
Dial parse s to MultiSocketAddress and Dial with option values.
func Listen ¶
func Listen(ctr DialListener, s string, ovses ...options.OptionValues) (err error)
Listen parse s to MultiSocketAddress and Listen with option values.
Types ¶
type DialListener ¶
type DialListener interface { DialOptions(addr string, ovs options.OptionValues) error ListenOptions(addr string, ovs options.OptionValues) error }
DialListener is for connecting peers
type MultiSocketAddress ¶
type MultiSocketAddress interface { String() string ConnectType() string Address() string OptionValues() options.OptionValues Connect(ctr DialListener, ovses ...options.OptionValues) error Dial(ctr DialListener, ovses ...options.OptionValues) error Listen(ctr DialListener, ovses ...options.OptionValues) error }
MultiSocketAddress group dial/listen, async, raw and address together
func ParseMultiSocketAddress ¶
func ParseMultiSocketAddress(s string) (sa MultiSocketAddress, err error)
ParseMultiSocketAddress parse s to a MultiSocketAddress
Click to show internal directories.
Click to hide internal directories.