問題はgo funcにあります。エラーメッセージはgoの式である必要があります関数呼び出しです
listener, _ := gostream.Listen(host1, p2phttp.DefaultP2PProtocol)
defer listener.Close()
go func() {
http.HandleFunc("/hello", func(w http.ResponseWriter, r *http.Request) {
w.Write([]byte("Hi!"))
})
server := &http.Server{}
server.Serve(listener)
}
エラーは
command-line-arguments
.\sever.go:18:5: go の式は関数呼び出しでなければなりません