TCP 连接突破64K的问题

根据网上查询的资料,TCP 四元组中任意一个元素不一样都属于不同的连接。
那么同一个客户端连接不同服务端的不通端口的假设是成立的。
在服务端开启 80 81 端口,尝试使用客户端分别6万连接连接上80 81 端口。
目前在部分机器上能够成立,使客户端对服务端拥有12万连接。
但是部分机器上在第二个端口连接的时候提示 Cannot assign requested address,此时使用 curl 请求第二个端口也是一样。
请问存在什么原因会导致此现象?
Linux 内核 4.9 不是 time_wait 的问题

萧十郎
浏览 550回答 1
1回答

回首忆惘然

跟客户端代码有关,使用 jetty 进行创建客户端时出现的问题,换成 netty 后则好了,但是 curl 时确实也提示错误,按理应该能够正常请求响应,具体原因还带细查。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5