mirror of https://github.com/waku-org/nwaku.git
34 lines
1.0 KiB
Markdown
34 lines
1.0 KiB
Markdown
# basic2
|
||
|
||
TODO
|
||
|
||
# publisher/subscriber
|
||
|
||
Within `examples/v2` you can find a `publisher` and a `subscriber`. The first one publises messages to the default pubsub topic to a given content topic, and the second one runs forever listening to that pubsub topic and printing the content it receives.
|
||
|
||
**Some notes:**
|
||
* These examples are meant to work even in if you are behind a firewall and you can't be discovered by discv5.
|
||
* You only need to provide a reachable bootstrap peer (see our [fleets](https://fleets.status.im/))
|
||
* The examples are meant to work out of the box.
|
||
* Note that both services wait for some time until a given minimum amount of connections are reached. This is to ensure messages are gossiped.
|
||
|
||
**Compile:**
|
||
|
||
Make all examples.
|
||
```console
|
||
make example2
|
||
```
|
||
|
||
**Run:**
|
||
|
||
Wait until the subscriber is ready.
|
||
```console
|
||
./build/subscriber
|
||
```
|
||
|
||
And run a publisher
|
||
```console
|
||
./build/publisher
|
||
```
|
||
|
||
See how the subscriber received the messages published by the publisher. Feel free to experiment from different machines in different locations. |