我遇到了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+中解决