Versions in this module Expand all Collapse all v1 v1.0.3 Dec 21, 2023 v1.0.0 Dec 21, 2023 Changes in this version + type Connection interface + Address func() *net.TCPAddr + Disconnect func() + IsConnected func() bool + IsOutbound func() bool + SetOnDisconnectedHandler func(onDisconnectedHandler OnDisconnectedHandler) + SetOnInvalidMessageHandler func(onInvalidMessageHandler OnInvalidMessageHandler) + Start func(router *routerpkg.Router) + type OnConnectedHandler func(connection Connection) error + type OnDisconnectedHandler func() + type OnInvalidMessageHandler func(err error) + type P2PServer interface + Connect func(address string) (Connection, error) + type Server interface + SetOnConnectedHandler func(onConnectedHandler OnConnectedHandler) + Start func() error + Stop func() error