title: listen tcp :8080: bad file descriptor
body: <p>Use simple Golang example at MIPS architecture linux device.
  Need to start http server at 8080 port (or any another).</p>
  <pre><code>package main
  
  import (
      &quot;fmt&quot;
      &quot;net/http&quot;
  )
  
  func main() {
      http.HandleFunc(&quot;/&quot;, HelloServer)
      fmt.Printf(&quot;Starting server at port 8080\n&quot;)
      if err := http.ListenAndServe(&quot;:8080&quot;, nil); err != nil {
          fmt.Println(err)
      }
  }
  
  func HelloServer(w http.ResponseWriter, r *http.Request) {
      fmt.Fprintf(w, &quot;Hello, %s!&quot;, r.URL.Path[1:])
  }
  
  </code></pre>
  <p>But got an error like this:</p>
  <pre><code>Starting server at port 8080
  listen tcp :8080: bad file descriptor
  </code></pre>
  <p>So server don't start. Any suggestions how to start anyway?</p>