2016-07-26 5 views

ответ

5

Документация, состояния

Запуск подключает маршрутизатор к http.Server и начинает прослушивать и обслуживать HTTP-запросы. Это ярлык для http.ListenAndServe (адрес, маршрутизатор)

Вы можете запустить сервер непосредственно используя http.Server тот же способ http пакет делает в ListenAndServe

server := &http.Server{Handler: r} 
l, err := net.Listen("tcp4", addr) 
if err != nil { 
    log.Fatal(err) 
} 
err = server.Serve(l) 
// ...