根据网上查询的资料,TCP 四元组中任意一个元素不一样都属于不同的连接。那么同一个客户端连接不同服务端的不通端口的假设是成立的。在服务端开启 80 81 端口,尝试使用客户端分别6万连接连接上80 81 端口。目前在部分机器上能够成立,使客户端对服务端拥有12万连接。但是部分机器上在第二个端口连接的时候提示 Cannot assign requested address,此时使用 curl 请求第二个端口也是一样。请问存在什么原因会导致此现象?Linux 内核 4.9 不是 time_wait 的问题
1 回答
回首忆惘然
TA贡献1847条经验 获得超11个赞
跟客户端代码有关,使用 jetty 进行创建客户端时出现的问题,换成 netty 后则好了,但是 curl 时确实也提示错误,按理应该能够正常请求响应,具体原因还带细查。
- 1 回答
- 0 关注
- 549 浏览
添加回答
举报
0/150
提交
取消