端口数专题

Linux对外连接端口数限制

这两天做压力测试,发现了一个问题,当模拟TCP client对外发起连接数达到28000左右时,开始大量抛如下异常:     java.net.BindException:Cannot assign requested address     atsun.nio.ch.Net.connect0(Native Method)     atsun.nio.ch.Net.connect(Net.j

端口数和最大连接数的关系

初学编程的人可能会有这样的误解:单个服务器程序可承受最大连接数“理论”上是“65535”。 这种说法是错误的,请注意,这里有两个词分别被我标记上了引号,一个是“理论”,一个是“65535”。强调“理论”这个词,是想特别明确误解者的意思:就是说,这个值是不可能被打破的,是铁板钉丁的。而65535这个数字的由来,很多人想当然地将它与port最大值联系起来。的确,TCP的端口数,最大值确实为65535