// Copyright 1994-2025 WIT.COM Inc Licensed GPL 3.0 package httppb import ( "fmt" "net/http" "go.wit.com/log" ) // starts and sits waiting for HTTP requests func StartHTTP(okHandler func(http.ResponseWriter, *http.Request), port int) error { http.HandleFunc("/", okHandler) p := fmt.Sprintf(":%d", port) log.Println("Running on port", p) err := http.ListenAndServe(p, nil) if err != nil { log.Println("Error starting server:", err) return err } return nil }