Versions in this module Expand all Collapse all v0 v0.20.5 Aug 11, 2022 v0.20.4 Jun 28, 2022 Changes in this version + func ReuseportIsAvailable() bool + type Option func(*TcpTransport) error + func DisableReuseport() Option + func WithConnectionTimeout(d time.Duration) Option + type TcpTransport struct + Upgrader transport.Upgrader + func NewTCPTransport(upgrader transport.Upgrader, rcmgr network.ResourceManager, opts ...Option) (*TcpTransport, error) + func (t *TcpTransport) CanDial(addr ma.Multiaddr) bool + func (t *TcpTransport) Dial(ctx context.Context, raddr ma.Multiaddr, p peer.ID) (transport.CapableConn, error) + func (t *TcpTransport) Listen(laddr ma.Multiaddr) (transport.Listener, error) + func (t *TcpTransport) Protocols() []int + func (t *TcpTransport) Proxy() bool + func (t *TcpTransport) String() string + func (t *TcpTransport) UseReuseport() bool