diff --git a/EXAMPLE.html b/EXAMPLE.html index 402e246..e2c0400 100644 --- a/EXAMPLE.html +++ b/EXAMPLE.html @@ -47,16 +47,16 @@
package main
-import(
- "fmt"
- "log"
- "net/http"
+import (
+ "fmt"
+ "log"
+ "net/http"
- "github.com/eyedeekay/onramp"
+ "github.com/eyedeekay/onramp"
)
func main() {
- garlic := &onramp.Garlic{}
+ garlic := &onramp.Garlic{}
defer garlic.Close()
listener, err := garlic.Listen()
if err != nil {
@@ -66,7 +66,7 @@ func main() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Hello, %q", r.URL.Path)
})
- if err := http.Serve(listener, nil); err != nil {
+ if err := http.Serve(listener, nil); err != nil {
log.Fatal(err)
}
}
@@ -76,17 +76,17 @@ func main() {
package main
-import(
- "fmt"
- "io/ioutil"
- "log"
- "net/http"
+import (
+ "fmt"
+ "io/ioutil"
+ "log"
+ "net/http"
- "github.com/eyedeekay/onramp"
+ "github.com/eyedeekay/onramp"
)
func main() {
- garlic := &onramp.Garlic{}
+ garlic := &onramp.Garlic{}
defer garlic.Close()
transport := http.Transport{
Dial: garlic.Dial,
@@ -106,6 +106,7 @@ func main() {
}
fmt.Println(string(body))
}
+
Usage as instance of a struct, Listener and Dialer on same address
@@ -157,24 +158,23 @@ func Serve(listener net.Listener) {
log.Fatal(err)
}
}
-
package main
-import(
- "fmt"
- "log"
- "net/http"
+import (
+ "fmt"
+ "log"
+ "net/http"
- "github.com/eyedeekay/onramp"
+ "github.com/eyedeekay/onramp"
)
func main() {
- defer onramp.CloseAll()
- listener, err := onramp.Listen("tcp", "service.i2p")
+ defer onramp.CloseAll()
+ listener, err := onramp.Listen("tcp", "service.i2p")
if err != nil {
log.Fatal(err)
}
@@ -182,30 +182,32 @@ func main() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Hello, %q", r.URL.Path)
})
- if err := http.Serve(listener, nil); err != nil {
+ if err := http.Serve(listener, nil); err != nil {
log.Fatal(err)
}
}
+
package main
-import(
- "fmt"
- "log"
- "net/http"
+import (
+ "fmt"
+ "io/ioutil"
+ "log"
+ "net/http"
- "github.com/eyedeekay/onramp"
+ "github.com/eyedeekay/onramp"
)
func main() {
- defer onramp.CloseAll()
- transport := http.Transport {
- Dial: onramp.Dial,
- }
- client := &http.Client{
+ defer onramp.CloseAll()
+ transport := http.Transport{
+ Dial: onramp.Dial,
+ }
+ client := &http.Client{
Transport: &transport,
}
resp, err := client.Get("http://" + listener.Addr().String() + "/")
@@ -218,8 +220,9 @@ func main() {
if err != nil {
log.Fatal(err)
}
- fmt.Println(string(body))
+ fmt.Println(string(body))
}
+