roll back commit "trac 40 client connection properly nonblocking", this commit can't connect to golang websocket server.