Directories ¶
Path | Synopsis |
---|---|
discovery
|
|
host
|
|
peerstore/pstoreds
Deprecated: The database-backed peerstore will be removed from go-libp2p in the future.
|
Deprecated: The database-backed peerstore will be removed from go-libp2p in the future. |
resource-manager
Package rcmgr is the resource manager for go-libp2p.
|
Package rcmgr is the resource manager for go-libp2p. |
resource-manager/obs
Package obs implements metrics tracing for resource manager
|
Package obs implements metrics tracing for resource manager |
HTTP semantics with libp2p.
|
HTTP semantics with libp2p. |
muxer
|
|
net
|
|
gostream
Package gostream allows to replace the standard net stack in Go with [LibP2P](https://github.com/libp2p/libp2p) streams.
|
Package gostream allows to replace the standard net stack in Go with [LibP2P](https://github.com/libp2p/libp2p) streams. |
mock
Package mocknet provides a mock net.Network to test with.
|
Package mocknet provides a mock net.Network to test with. |
reuseport
Package reuseport provides a basic transport for automatically (and intelligently) reusing TCP ports.
|
Package reuseport provides a basic transport for automatically (and intelligently) reusing TCP ports. |
protocol
|
|
security
|
|
test
|
|
reconnects
Package reconnect tests connect -> disconnect -> reconnect works
|
Package reconnect tests connect -> disconnect -> reconnect works |
transport
|
|
webrtc
Package libp2pwebrtc implements the WebRTC transport for go-libp2p, as described in https://github.com/libp2p/specs/tree/master/webrtc.
|
Package libp2pwebrtc implements the WebRTC transport for go-libp2p, as described in https://github.com/libp2p/specs/tree/master/webrtc. |
webrtc/udpmux
The udpmux package contains the logic for multiplexing multiple WebRTC (ICE) connections over a single UDP socket.
|
The udpmux package contains the logic for multiplexing multiple WebRTC (ICE) connections over a single UDP socket. |
websocket
Package websocket implements a websocket based transport for go-libp2p.
|
Package websocket implements a websocket based transport for go-libp2p. |
Click to show internal directories.
Click to hide internal directories.