调试-网络-C1000K-单IP最大TCP连接数(客户端和服务端均为单IP)

一台主机上只能保持最多 65535 个 TCP 连接吗? - 文礼的回答 - 知乎

https://www.zhihu.com/question/361111920/answer/1199952447

Q: 两个确定的ip地址.一个端口只能对应一个端口.怎么能64k*64k连接.明显只有64k链接吧.

A:

  • 文礼: 不是。客户端的任意端口可以连接服务端的任意端口,并非端口要一样

  • client:40000->server:10001和client:40001->server:10001可以同时建立,client:40000->server:10000和client:40000->server:10001也可以同时建立。

  • 但是这种连接方式,需要客户端发起连接时不调用bind,服务器要开启多个监听端口,参考:张彦飞 - 百看不如一练,动手测试单机百万连接的保姆级教程! 方案二:

  • 一般都是测试单个端口(是为单个服务),所以一般还是搞多个压测客户端
posted @ 2024-05-13 10:59  LiYanbin  阅读(16)  评论(0编辑  收藏  举报