A libp2p transport based on the TCP networking stack.
import { createLibp2p } from 'libp2p'import { tcp } from '@libp2p/tcp'import { multiaddr } from '@multiformats/multiaddr'const node = await createLibp2p({ transports: [ tcp() ]})const ma = multiaddr('/ip4/123.123.123.123/tcp/1234')// dial a TCP connection, timing out after 10 secondsconst connection = await node.dial(ma, { signal: AbortSignal.timeout(10_000)})// use connection... Copy
import { createLibp2p } from 'libp2p'import { tcp } from '@libp2p/tcp'import { multiaddr } from '@multiformats/multiaddr'const node = await createLibp2p({ transports: [ tcp() ]})const ma = multiaddr('/ip4/123.123.123.123/tcp/1234')// dial a TCP connection, timing out after 10 secondsconst connection = await node.dial(ma, { signal: AbortSignal.timeout(10_000)})// use connection...
A libp2p transport based on the TCP networking stack.
Example