我有一个简单的 golang 程序,它在执行名为testFunc的函数之前侦听端口上的活动


func main() {

    http.HandleFunc("/test", testFunc)

    http.ListenAndServe(":1337", nil)

}

当我构建这个程序时,运行它并转到http://localhost:1337/test,它工作正常。


当我终止程序并再次尝试运行它时,程序立即终止,没有显示错误输出。


例如,当我将端口更改为 1338 时,它第一次工作,然后每次都失败。有任何想法吗?