共计 810 个字符,预计需要花费 3 分钟才能阅读完成。
是 65535 个?还是 65535*250 个??(假设不考虑保留端口) 觉得无关的,就是选择了答案 1 但是我觉得是答案 2 比如用这个站群机器建立 socks5 |
网友回复:
注册 : 这和 ip 数有啥关系?
花花草草 : 这和 ip 数有啥关系?
cowe: 这和 ip 数有啥关系?
hiugo: 理论上最大 65535*250 连接
奧巴马 : 这和 ip 数有啥关系?
1 号城管 : 如果你觉得无关,你就是选择了答案 1 但是我觉得是答案 2
xc55:
花花草草 : 255*65535
花花草草 : tcp 是四元组,即源 IP 地址、目的 IP 地址、源端口、目的端口,所以就算你只有一个 ip,理论上也可以建立无限个会话,只要来源 IP 和来源端口不一样就行
注册 : 有些程序能端口复用,这样就不受端口数限制了,主要看机器性能
注册 : 65535 是指可用的端口总数,并不代表服务器同时只能接受 65535 个并发连接 每个 tcp 连接都要占用一定内存,每个 socket 就是一个文件描述符 通过增加内存、修改最大文件描述符个数等参数,单机并发。。。算了,你都这 NB 了,还 TMD 的不上集群在这里问个 JB
这是最好的年代 : 一个 IP 就可以理论上无限连接了,只取决于你的机器性能。想一想 web 服务器,就开一个 80 端口,就可以接受无限请求了。任何一个请求,accept 之后扔到一个独立线程或者进程进行处理,然后继续接收下一个
万人迷 : 就一个站群机器 开个 socks5 代理。那有那么牛逼还玩集群。。。
nebulabox: 一台机器, 一个 ip, 就能百万连接了, tcp 复用. 但是百万连接, 你的内存至少是十几 G 的了 , 每个连接都要占固定内存 跟 IP 多少 没关系
花花草草 : 大家为什么都那么大聪明呢,端口是复用的好不好,能接受多少连接是看你的内存能 new 出多少块,不是看端口数量
bluxessssc: socket 了解一下