update hosts example

This commit is contained in:
Jeromy 2016-06-14 09:07:35 -07:00
parent 00c29a7954
commit 5100dcec6e
1 changed files with 10 additions and 5 deletions

View File

@ -21,6 +21,12 @@ import (
context "golang.org/x/net/context"
)
func init() {
// Disable secio for this demo
// This makes testing with javascript easier
conn.EncryptConnections = false
}
// create a 'Host' with a random peer to listen on the given address
func makeDummyHost(listen string) (host.Host, error) {
addr, err := ma.NewMultiaddr(listen)
@ -47,7 +53,7 @@ func makeDummyHost(listen string) (host.Host, error) {
}
func main() {
conn.EncryptConnections = false
listenF := flag.Int("l", 0, "wait for incoming connections")
target := flag.String("d", "", "target peer to dial")
flag.Parse()
@ -60,6 +66,7 @@ func main() {
}
message := []byte("hello libp2p!")
// Set a stream handler on host A
ha.SetStreamHandler("/hello/1.0.0", func(s net.Stream) {
defer s.Close()
@ -68,10 +75,8 @@ func main() {
})
if *target == "" {
log.Println("listening on for connections...")
for {
time.Sleep(time.Hour)
}
log.Println("listening for connections...")
select {} // hang forever
}
a, err := ipfsaddr.ParseString(*target)