Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
go-libp2p
Commits
b88cb274
Commit
b88cb274
authored
Nov 25, 2016
by
Hector Sanjuan
Committed by
GitHub
Nov 25, 2016
Browse files
Merge pull request #163 from JustinDrake/patch-1
Fix echo example Readme
parents
19fac3f0
a92558f7
Changes
1
Hide whitespace changes
Inline
Side-by-side
examples/echo/README.md
View file @
b88cb274
...
...
@@ -8,7 +8,7 @@ This example can be started in either listen mode, or dial mode.
In listen mode, it will sit and wait for incoming connections on the
`/echo/1.0.0`
protocol. Whenever it receives a stream, it will write the
message "Hello, world!" over the stream and close it.
message
`
"Hello, world!"
`
over the stream and close it.
In dial mode, the node will start up, connect to the given address, open a
stream to the target peer, and read a message on the protocol
`/echo/1.0.0`
.
...
...
@@ -19,16 +19,14 @@ From `go-libp2p` base folder:
```
> make deps
> go build ./examples/ho
sts
> go build ./examples/
ec
ho
```
## Usage
In one terminal:
```
> ./ho
sts
-l 1235
2016/11/10 10:45:37 I am /ip4/127.0.0.1/tcp/123
4
/ipfs/QmNtX1cvrm2K6mQmMEaMxAuB4rTexhd87vpYVot4sEZzxc
> ./
ec
ho -l 1235
2016/11/10 10:45:37 I am /ip4/127.0.0.1/tcp/123
5
/ipfs/QmNtX1cvrm2K6mQmMEaMxAuB4rTexhd87vpYVot4sEZzxc
2016/11/10 10:45:37 listening for connections
```
...
...
@@ -38,15 +36,13 @@ can be reached (ip4+tcp) and its randomly generated ID (`QmNtX1cv...`)
Now, launch another node that talks to the listener:
```
> ./ho
sts
-d /ip4/127.0.0.1/tcp/123
4
/ipfs/QmNtX1cvrm2K6mQmMEaMxAuB4rTexhd87vpYVot4sEZzxc -l 1236
> ./
ec
ho -d /ip4/127.0.0.1/tcp/123
5
/ipfs/QmNtX1cvrm2K6mQmMEaMxAuB4rTexhd87vpYVot4sEZzxc -l 1236
```
The new node with send the message
`Hello, world!`
to the
The new node with send the message
`"Hello, world!"`
to the
listener, which will in turn echo it over the stream and close it. The
listener logs the message, and the sender logs the response.
## Details
The
`makeBasicHost()`
function creates a
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment