menu
dart_libp2p package
documentation
core/network/transport_conn.dart
core/network/transport_conn.dart
dark_mode
light_mode
core/network/transport_conn
library
Classes
TransportConn
TransportConn extends the Conn interface with methods for reading and writing raw data. This is used by transport implementations that need to send and receive data directly.
dart_libp2p package
documentation
core/network/transport_conn.dart
dart_libp2p
package
Libraries
config/config
config/defaults
config/multistream_config
config/stream_muxer
core/alias
core/certified_addr_book
core/connmgr/conn_gater
core/connmgr/conn_manager
core/connmgr/decay
core/crypto/ecdsa
core/crypto/ed25519
core/crypto/keys
core/crypto/pb/crypto.pb
core/crypto/pb/crypto.pbenum
core/crypto/pb/crypto.pbjson
core/crypto/pb/crypto.pbserver
core/crypto/rsa
core/discovery
core/event/addrs
core/event/bus
core/event/dht
core/event/identify
core/event/nattype
core/event/protocol
core/event/reachability
core/exceptions
core/host/helpers
core/host/host
core/interfaces
core/multiaddr
core/network/common
core/network/conn
core/network/context
core/network/errors
core/network/mux
core/network/nattype
core/network/network
core/network/notifiee
core/network/rcmgr
core/network/stream
core/network/transport_conn
core/peer/addr_info
core/peer/pb/peer_record.pb
core/peer/pb/peer_record.pbenum
core/peer/pb/peer_record.pbjson
core/peer/pb/peer_record.pbserver
core/peer/peer_id
core/peer/peer_serde
core/peer/record
core/peerstore
core/protocol/autonatv1/autonatv1
core/protocol/autonatv2/autonatv2
core/protocol/protocol
core/protocol/switch
core/record/envelope
core/record/pb/envelope.pb
core/record/pb/envelope.pbenum
core/record/pb/envelope.pbjson
core/record/pb/envelope.pbserver
core/record/record_registry
core/routing/options
core/routing/query
core/routing/routing
dart_libp2p
p2p/crypto/key_generator
p2p/crypto/pb/crypto.pb
p2p/crypto/pb/crypto.pbenum
p2p/crypto/pb/crypto.pbjson
p2p/crypto/pb/crypto.pbserver
p2p/crypto/pb/pb
p2p/discovery/backoff/backoff
p2p/discovery/backoff/backoff_cache
p2p/discovery/backoff/backoff_connector
p2p/discovery/backoff/lru_cache
p2p/discovery/discovery
p2p/discovery/mdns
p2p/discovery/mdns/mdns
p2p/discovery/mdns/service_registry
p2p/discovery/peer_info
p2p/discovery/routing/routing
p2p/host/autonat/autonat
p2p/host/autonat/client
p2p/host/autonat/dial_policy
p2p/host/autonat/metrics
p2p/host/autonat/options
p2p/host/autonat/pb/autonat.pb
p2p/host/autonat/pb/autonat.pbenum
p2p/host/autonat/pb/autonat.pbjson
p2p/host/autonat/pb/autonat.pbserver
p2p/host/autonat/pb/autonat/v1/autonat.pb
p2p/host/autonat/pb/autonat/v1/autonat.pbenum
p2p/host/autonat/pb/autonat/v1/autonat.pbjson
p2p/host/autonat/pb/autonat/v1/autonat.pbserver
p2p/host/autonat/service
p2p/host/autorelay/autorelay
p2p/host/autorelay/autorelay_address_utils
p2p/host/autorelay/autorelay_config
p2p/host/autorelay/autorelay_metrics
p2p/host/autorelay/relay_finder
p2p/host/basic/basic_host
p2p/host/basic/index
p2p/host/basic/internal/backoff/backoff
p2p/host/basic/natmgr
p2p/host/eventbus/basic
p2p/host/eventbus/eventbus
p2p/host/eventbus/metrics
p2p/host/eventbus/opts
p2p/host/host
p2p/host/peerstore/peerstore
p2p/host/peerstore/pstoremem
p2p/host/peerstore/pstoremem/addr_book
p2p/host/peerstore/pstoremem/key_book
p2p/host/peerstore/pstoremem/metadata
p2p/host/peerstore/pstoremem/metrics
p2p/host/peerstore/pstoremem/peerstore
p2p/host/peerstore/pstoremem/proto_book
p2p/host/pstoremanager/pstoremanager
p2p/host/relaysvc/relay_manager
p2p/host/resource_manager/limit
p2p/host/resource_manager/limiter
p2p/host/resource_manager/resource_manager_impl
p2p/host/resource_manager/scope_impl
p2p/host/resource_manager/scopes/connection_scope_impl
p2p/host/resource_manager/scopes/peer_scope_impl
p2p/host/resource_manager/scopes/protocol_scope_impl
p2p/host/resource_manager/scopes/service_scope_impl
p2p/host/resource_manager/scopes/stream_scope_impl
p2p/host/resource_manager/scopes/system_scope_impl
p2p/host/resource_manager/scopes/transient_scope_impl
p2p/host/routed/routed_host
p2p/multiaddr/codec
p2p/multiaddr/protocol
p2p/multiaddr/validator
p2p/nat/nat_behavior
p2p/nat/nat_behavior_discovery
p2p/nat/nat_behavior_tracker
p2p/nat/nat_status_reporter
p2p/nat/nat_traversal_strategy
p2p/nat/nat_type
p2p/nat/network_interface_monitor
p2p/nat/storage_broker
p2p/nat/stun/stun_client
p2p/nat/stun/stun_client_pool
p2p/nat/stun/stun_message
p2p/network/conn_gater
p2p/network/connmgr/connmgr
p2p/network/connmgr/null_conn_mgr
p2p/network/swarm/connection_health
p2p/network/swarm/swarm
p2p/network/swarm/swarm_conn
p2p/network/swarm/swarm_dial
p2p/network/swarm/swarm_stream
p2p/peerstore
p2p/protocol/autonatv2
p2p/protocol/autonatv2/autonatv2
p2p/protocol/autonatv2/client
p2p/protocol/autonatv2/options
p2p/protocol/autonatv2/pb/autonatv2.pb
p2p/protocol/autonatv2/pb/autonatv2.pbenum
p2p/protocol/autonatv2/pb/autonatv2.pbjson
p2p/protocol/autonatv2/pb/autonatv2.pbserver
p2p/protocol/autonatv2/server
p2p/protocol/circuitv2/client/circuit_connection
p2p/protocol/circuitv2/client/client
p2p/protocol/circuitv2/client/conn
p2p/protocol/circuitv2/client/reservation
p2p/protocol/circuitv2/pb/circuit.pb
p2p/protocol/circuitv2/pb/circuit.pbenum
p2p/protocol/circuitv2/pb/circuit.pbjson
p2p/protocol/circuitv2/pb/circuit.pbserver
p2p/protocol/circuitv2/pb/voucher.pb
p2p/protocol/circuitv2/pb/voucher.pbenum
p2p/protocol/circuitv2/pb/voucher.pbjson
p2p/protocol/circuitv2/pb/voucher.pbserver
p2p/protocol/circuitv2/proto
p2p/protocol/circuitv2/relay/options
p2p/protocol/circuitv2/relay/relay
p2p/protocol/circuitv2/relay/resources
p2p/protocol/circuitv2/util/io
p2p/protocol/circuitv2/util/pbconv
p2p/protocol/circuitv2/voucher
p2p/protocol/holepunch
p2p/protocol/holepunch/filter
p2p/protocol/holepunch/holepunch
p2p/protocol/holepunch/holepunch_service
p2p/protocol/holepunch/holepuncher
p2p/protocol/holepunch/metrics
p2p/protocol/holepunch/pb/holepunch.pb
p2p/protocol/holepunch/pb/holepunch.pbenum
p2p/protocol/holepunch/pb/holepunch.pbjson
p2p/protocol/holepunch/pb/holepunch.pbserver
p2p/protocol/holepunch/service
p2p/protocol/holepunch/tracer
p2p/protocol/holepunch/util
p2p/protocol/http/http_protocol
p2p/protocol/identify/id_service
p2p/protocol/identify/identify
p2p/protocol/identify/metrics
p2p/protocol/identify/nat_emitter
p2p/protocol/identify/observed_addr_manager
p2p/protocol/identify/options
p2p/protocol/identify/pb/identify.pb
p2p/protocol/identify/pb/identify.pbenum
p2p/protocol/identify/pb/identify.pbjson
p2p/protocol/identify/pb/identify.pbserver
p2p/protocol/identify/user_agent
p2p/protocol/multistream/client
p2p/protocol/multistream/lazy_client
p2p/protocol/multistream/multistream
p2p/protocol/obp/obp_frame
p2p/protocol/obp/obp_protocol_handler
p2p/protocol/ping/ping
p2p/protocol/stomp
p2p/protocol/stomp/example/stomp_example
p2p/protocol/stomp/stomp_client
p2p/protocol/stomp/stomp_constants
p2p/protocol/stomp/stomp_exceptions
p2p/protocol/stomp/stomp_frame
p2p/protocol/stomp/stomp_server
p2p/protocol/stomp/stomp_service
p2p/protocol/stomp/stomp_subscription
p2p/protocol/stomp/stomp_transaction
p2p/security/noise/handshake_state
p2p/security/noise/message_framing
p2p/security/noise/noise_message
p2p/security/noise/noise_protocol
p2p/security/noise/noise_state
p2p/security/noise/xx_pattern
p2p/security/secured_connection
p2p/security/security_protocol
p2p/transport/basic_upgrader
p2p/transport/connection_manager
p2p/transport/connection_state
p2p/transport/listener
p2p/transport/multiplexing/multiplexer
p2p/transport/multiplexing/yamux/frame
p2p/transport/multiplexing/yamux/session
p2p/transport/multiplexing/yamux/stream
p2p/transport/multiplexing/yamux/yamux_exceptions
p2p/transport/network_service
p2p/transport/p2p_stream_adapter
p2p/transport/tcp_connection
p2p/transport/tcp_listener
p2p/transport/tcp_transport
p2p/transport/transport
p2p/transport/transport_config
p2p/transport/udx_exceptions
p2p/transport/udx_stream_adapter
p2p/transport/udx_transport
p2p/transport/upgrader
pb/noise/payload.pb
pb/noise/payload.pbenum
pb/noise/payload.pbjson
pb/noise/payload.pbserver
pb/proto/noise/payload.pb
pb/proto/noise/payload.pbenum
pb/proto/noise/payload.pbjson
pb/proto/noise/payload.pbserver
utils/protobuf_utils
utils/varint
transport_conn library