2.1.1 • Published 8 months ago

@libp2p/echo v2.1.1

Weekly downloads
-
License
Apache-2.0 OR MIT
Repository
github
Last release
8 months ago

@libp2p/echo

libp2p.io Discuss codecov CI

Implementation of an Echo protocol

About

An implementation of a simple Echo protocol.

Any data received by the receiver will be sent back to the sender.

Example

import { noise } from '@chainsafe/libp2p-noise'
import { yamux } from '@chainsafe/libp2p-yamux'
import { echo } from '@libp2p/echo'
import { peerIdFromString } from '@libp2p/peer-id'
import { createLibp2p } from 'libp2p'

const receiver = await createLibp2p({
  addresses: {
    listen: ['/ip4/0.0.0.0/tcp/0']
  },
  connectionEncrypters: [noise()],
  streamMuxers: [yamux()],
  services: {
    echo: echo()
  }
})

const sender = await createLibp2p({
  addresses: {
    listen: ['/ip4/0.0.0.0/tcp/0']
  },
  connectionEncrypters: [noise()],
  streamMuxers: [yamux()],
  services: {
    echo: echo()
  }
})

const stream = await sender.dialProtocol(receiver.getMultiaddrs(), sender.services.echo.protocol)

// write/read stream

Install

$ npm i @libp2p/echo

Browser <script> tag

Loading this module through a script tag will make it's exports available as Libp2pEcho in the global namespace.

<script src="https://unpkg.com/@libp2p/echo/dist/index.min.js"></script>

API Docs

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

2.1.1-0a3406a05

8 months ago

2.1.1-c2ff2e454

8 months ago

2.1.1

8 months ago

2.1.0-7383821e1

8 months ago

2.1.1-a5cd8cfbe

8 months ago

2.1.0-d34642db1

8 months ago

2.1.1-ad5cfd66a

8 months ago

2.1.0-a657bbd2e

8 months ago

2.1.0-717731e49

8 months ago

2.0.8-3bc9769b8

8 months ago

2.0.8-3244ed086

8 months ago

2.1.0

8 months ago

2.0.8-aa8de9fd3

8 months ago

2.0.8-4521cf1f7

8 months ago

2.0.8-e6b4158c6

8 months ago

2.0.8-75301ac7d

8 months ago

2.0.5-a390db4a4

9 months ago

2.0.7

9 months ago

2.0.6

9 months ago

2.0.8

9 months ago

2.0.6-58784abf7

9 months ago

2.0.6-27b2fa6b6

9 months ago

2.0.6-24fa1d5af

9 months ago

2.0.7-934a891f9

9 months ago

2.0.5-82bd42bcf

9 months ago

2.0.6-661d6586a

9 months ago

2.0.6-b4f02a637

9 months ago

2.0.5-dad979f9b

9 months ago

2.0.6-d9c7e0f7e

9 months ago

2.0.6-35b48025c

9 months ago

2.0.6-80e798cdc

9 months ago

2.0.7-0d326d102

9 months ago

2.0.6-32c176fd5

9 months ago

2.0.7-e99e8f448

9 months ago

2.0.7-d4da56961

9 months ago

2.0.8-5d199f9b6

9 months ago

2.0.7-d7a818e8e

9 months ago

2.0.5

9 months ago

2.0.4-c5988cce8

9 months ago

2.0.4-980038477

9 months ago

2.0.4-0c5957836

9 months ago

2.0.4-fa83ee1c7

9 months ago

2.0.3

9 months ago

2.0.4

9 months ago

2.0.3-c258b35af

9 months ago

2.0.2-7f7ec82ae

9 months ago

2.0.2-b3272cfce

9 months ago

2.0.1-21fe841f2

9 months ago

2.0.2

9 months ago

2.0.1-c628c44c5

9 months ago

2.0.1-6ccbb06f0

10 months ago

2.0.1-4fd7eb2e1

10 months ago

2.0.1-34455b5f2

10 months ago

2.0.1

10 months ago

2.0.0-18dd3cb26

10 months ago

2.0.0-1210884ed

10 months ago

2.0.0

10 months ago

1.1.5-a142bb642

10 months ago

1.1.5-2bbaf4361

10 months ago

1.1.5-c010d575c

10 months ago

1.1.5-81ebe4e47

10 months ago

1.1.5-71e5f7a5b

10 months ago

2.0.0-7cd984569

10 months ago

1.1.5-5214dec4a

10 months ago

1.1.5-e1ca9cced

10 months ago

2.0.0-d101aac4b

10 months ago

1.1.5-b6681bd25

10 months ago

1.1.5-dd7b329c4

10 months ago

1.1.5-df330695a

10 months ago

1.1.5-737b3ea5b

10 months ago

1.1.5-2265e59ba

10 months ago

1.1.5-1675adee2

10 months ago

1.1.5-e211b46cc

10 months ago

1.1.5-50b897139

10 months ago

1.1.5-7655e5200

10 months ago

1.0.8-94cac115a

1 year ago

1.0.7-e69a2f1b6

1 year ago

1.0.7-7464dc00c

1 year ago

1.0.7-62e32252a

1 year ago

1.0.8-d1f1c2be7

1 year ago

1.1.0-b0b6cae12

1 year ago

1.1.1-e9b6a242a

12 months ago

1.1.4-1dfb74e79

11 months ago

1.0.7-440c9b360

1 year ago

1.0.7-757fb2674

1 year ago

1.1.1-ce6da9896

12 months ago

1.1.2-a130993ed

12 months ago

1.0.7-167bf2b3c

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.1.1-e1f0b307c

12 months ago

1.1.0-3b9cbf7d8

1 year ago

1.1.5

11 months ago

1.1.4

11 months ago

1.1.3

11 months ago

1.1.2

12 months ago

1.0.8-9e0236627

1 year ago

1.1.5-359265a3a

11 months ago

1.0.7-bc6556f96

1 year ago

1.1.4-0edbfe7af

11 months ago

1.1.2-34cf1f7cd

11 months ago

1.1.3-f30e2ee8d

11 months ago

1.1.0-0b55625d1

1 year ago

1.1.0-abb9f90c7

1 year ago

1.0.8-44791342

1 year ago

1.1.0-15eb66428

1 year ago

1.0.7-90d10b565

1 year ago

1.1.2-8b3114292

12 months ago

1.0.8

1 year ago

1.1.2-40902d99b

12 months ago

1.0.7-6011d3697

1 year ago

1.1.2-928801a80

12 months ago

1.1.2-a82ff8221

11 months ago

1.0.7-f4e572cd6

1 year ago

1.1.1-151bc46fb

12 months ago

1.0.7-7aec7bd45

1 year ago

1.1.0-af85a7cad

1 year ago

1.0.7-12106b5b0

1 year ago

1.0.7-f6fe2cc3c

1 year ago

1.1.5-3c8dd5bbf

11 months ago

1.1.4-c5dba70a9

11 months ago

1.1.4-7939dbd5c

11 months ago

1.1.0-21cf7bc56

1 year ago

1.0.7-4bd8e4f79

1 year ago

1.1.1-3319ff41e

12 months ago

1.0.7-169c9d85e

1 year ago

1.0.8-8e4fdcde9

1 year ago

1.1.2-73f2b6b6d

12 months ago

1.1.2-4a994c5ef

12 months ago

1.1.2-a8ec2bcb7

11 months ago

1.0.8-863b3de03

1 year ago

1.0.7-769461d3b

1 year ago

1.1.0-6573cb8b0

1 year ago

1.0.7-352699ab5

1 year ago

1.1.1-d1aec4d9f

12 months ago

1.1.3-944935f8d

11 months ago

1.0.7

1 year ago

1.0.6-1a41c28bb

1 year ago

1.0.6-8214dcfb0

1 year ago

1.0.6-1cd5aae11

1 year ago

1.0.6-48444f750

1 year ago

1.0.6-a3e8beabd

1 year ago

1.0.6-1eb5b2713

1 year ago

1.0.6-5b7380259

1 year ago

1.0.6-7de56f244

1 year ago

1.0.6-1cc6a9405

1 year ago

1.0.6

1 year ago

1.0.6-3c73707ff

1 year ago

1.0.5-9d4b0596f

1 year ago

1.0.5-43046b9ae

1 year ago

1.0.5-83c14d08f

1 year ago

1.0.5-7ae6063df

1 year ago

1.0.5-d9366f9aa

1 year ago

1.0.5-bfa7660d5

1 year ago

1.0.5-510d9ce65

1 year ago

1.0.5-4ad63bb79

1 year ago

1.0.5-767b23e71

1 year ago

1.0.5-1488a7371

1 year ago

1.0.5-a11e135c2

1 year ago

1.0.4-de3f7aeaf

1 year ago

1.0.5-9d13a2f6a

1 year ago

1.0.5

1 year ago

1.0.4-3bc94b403

1 year ago

1.0.4-c82432312

1 year ago

1.0.4-3d7a9da17

1 year ago

1.0.4-e1923b0a7

1 year ago

1.0.4-998fcaf94

1 year ago

1.0.4-90cfd25e2

1 year ago

1.0.3-2281f802b

1 year ago

1.0.4

1 year ago

1.0.3-c2181f0cf

1 year ago

1.0.3-fd1f8343d

1 year ago

1.0.3-eaf8ac7cf

1 year ago

1.0.3-acef72613

1 year ago

1.0.3-ea4f26285

1 year ago

1.0.3-08dabd390

1 year ago

1.0.3-31c78f4ed

1 year ago

1.0.2-b17824a1d

1 year ago

1.0.3

1 year ago

1.0.2-2c56203f9

1 year ago

1.0.2-732c436d4

1 year ago

1.0.2-936dbba10

1 year ago

1.0.2-2b2958fe6

1 year ago

1.0.2

1 year ago

1.0.1-3e515f007

1 year ago

1.0.1-d446c6c31

1 year ago

1.0.1-a2b41f793

1 year ago

1.0.1-1f589c822

1 year ago

1.0.1-ab5f05763

1 year ago

1.0.1-afe15f669

1 year ago

1.0.1-4fc0a7d30

1 year ago

1.0.1-80278b36b

1 year ago

1.0.1-3ffecc5bf

1 year ago

1.0.1

1 year ago

1.0.0-82901e785

1 year ago

1.0.0-1fc929c1c

1 year ago

1.0.0-330a5ed72

1 year ago

1.0.0-59a97b61b

1 year ago

1.0.0-bf720c045

1 year ago

1.0.0

1 year ago

0.0.0-fad3074b8

1 year ago

0.0.0-cad9cf007

1 year ago

0.0.0-e1798aa26

1 year ago

0.0.0

1 year ago