问题在于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)
}
错误是
命令行参数
.\sever.go:18:5: go 中的表达式必须是函数调用