UNPKG

@libp2p/tcp

Version:
35 lines 825 B
/** * @packageDocumentation * * A [libp2p transport](https://docs.libp2p.io/concepts/transports/overview/) based on the TCP networking stack. * * @example * * ```TypeScript * 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 seconds * const connection = await node.dial(ma, { * signal: AbortSignal.timeout(10_000) * }) * * // use connection... * ``` */ import { TCP } from './tcp.js'; export function tcp(init = {}) { return (components) => { return new TCP(components, init); }; } //# sourceMappingURL=index.js.map