我遇到了Go无法在MIPSLE路由器上收听的错误。使用net.Listen("tcp", "127.0.0.1:8080")的简单监听器

正在返回Error listening: listen tcp 127.0.0.1:8080: errno -89
C编译程序工作正常,似乎只是Go。我正在使用1.10.8版进行编译(1.11+无法在路由器上运行)
env GOOS=linux GOARCH=mipsle GOMIPS=softfloat go build -a main.go

最佳答案

https://github.com/golang/go/issues/23446

较早的内核版本上的套接字标志出现问题。在GO 1.11+中解决

08-15 23:10