9 func LoggedHTTPServe(addr string) {
10 netAddr, err := net.ResolveTCPAddr("tcp", addr)
12 log.Fatalf("error resolving http addr: %s", err)
15 for try := 0; try < 100; try++ {
16 conn, err = net.ListenTCP("tcp", netAddr)
23 log.Fatalf("error creating http conn: %#v", err)
25 log.Printf("starting http server on http://%s", conn.Addr())
28 err = (&http.Server{}).Serve(conn)
30 log.Fatalf("error serving http: %s", err)