title: read tcp [addr]->[addr] use of closed network connection
body: <p>I'm using Google's <em>simplehttp2server</em> go-lang program to run some tests and have encountered a recurring error. Upon executing the TLS handshake I receive the following error:</p>
  
  <blockquote>
    <p>2019/12/12 12:42:55 http: TLS handshake error from 127.0.0.1:36202: read tcp 127.0.0.1:5000->127.0.0.1:36202: use of closed network connection</p>
  </blockquote>
  
  <p>I have updated my go version to 1.13.5 from 1.12.9 and tried two browsers (brave + chrome) plus curl and receive the same error code each time. It happens over HTTP/2 and HTTP/1.1. I have seem other answers from across the web but am still running into this error (<a href="https://groups.google.com/forum/#!topic/golang-nuts/_DA71u569uw" rel="nofollow noreferrer">ex1</a>, <a href="https://github.com/golang/go/issues/21760" rel="nofollow noreferrer">ex2</a>, <a href="https://github.com/gorilla/websocket/issues/439" rel="nofollow noreferrer">ex3</a>, <a href="https://stackoverflow.com/questions/31385487/golang-http-having-use-of-closed-network-connection-error">ex4</a>). </p>
  
  <p>Very much appreciate any feedback, advice, or admonishment. Anything to help the migraine this problem is giving me!</p>
  
  <p>edit: screenshot from my curl and running of simplehttp2server
  <a href="https://i.stack.imgur.com/VtztO.png" rel="nofollow noreferrer">example image from curl and simplehttp2server</a></p>