aboutsummaryrefslogtreecommitdiffstats
path: root/Godeps/_workspace/src/github.com/huin/goupnp/cmd/example_httpu_serving/example_httpu_serving.go
blob: d9d9daa93626046caefb5ac669c060dba1279220 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package main

import (
    "log"
    "net/http"

    "github.com/huin/goupnp/httpu"
)

func main() {
    srv := httpu.Server{
        Addr:      "239.255.255.250:1900",
        Multicast: true,
        Handler: httpu.HandlerFunc(func(r *http.Request) {
            log.Printf("Got %s %s message from %v: %v", r.Method, r.URL.Path, r.RemoteAddr, r.Header)
        }),
    }
    err := srv.ListenAndServe()
    log.Printf("Serving failed with error: %v", err)
}