登录
首页 >  Golang >  Go问答

TCP数据传输:关闭网络连接

来源:stackoverflow

时间:2024-03-10 14:51:24 259浏览 收藏

IT行业相对于一般传统行业,发展更新速度更快,一旦停止了学习,很快就会被行业所淘汰。所以我们需要踏踏实实的不断学习,精进自己的技术,尤其是初学者。今天golang学习网给大家整理了《TCP数据传输:关闭网络连接》,聊聊,我们一起来看看吧!

问题内容

我正在使用 Google 的 simplehttp2server go-lang 程序来运行一些测试,但遇到了重复出现的错误。执行 TLS 握手后,我收到以下错误:

2019/12/12 12:42:55 http:来自 127.0.0.1:36202 的 TLS 握手错误:读取 tcp 127.0.0.1:5000->127.0.0.1:36202:使用封闭的网络连接

我已经将我的Go版本从1.12.9更新到1.13.5,并尝试了两个浏览器(brave + chrome)加上curl,每次都收到相同的错误代码。它发生在 HTTP/2 和 HTTP/1.1 上。我似乎在网上找到了其他答案,但仍然遇到此错误(ex1、ex2、ex3、ex4)。

非常感谢任何反馈、建议或警告。任何可以帮助解决这个问题的偏头痛的东西都给了我!

编辑:我的curl 和 simplehttp2server 运行的屏幕截图 来自curl 和 simplehttp2server 的示例图像


解决方案


当您有两个 Websocket 使用同一台计算机的同一端口连接到单个地址时,会发生此错误。其中一个 Websocket 将能够正常连接,但另一个将无法建立连接。

我犯了同样的错误,当我删除重复的连接时,错误解决了。

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持golang学习网!更多关于Golang的相关知识,也可关注golang学习网公众号。

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>