服务器监听端口等待客户端连接,客户端链接上还是通过此端口发送数据吗,还是服务器随机分配个端口进行通讯,最大链接数是多少
客户端链接时会在客户端一侧开一个临时端口连接服务端,也就是客户端一侧每个连接都会占用一个本地端口,所以客户端链接特定一个 ip:port 最多只能连大概6.5万个端口。而作为服务端服务器自始自终就只开一个端口,并不会因为客户端链接再次分配端口。服务端每接受一个链接相当于多了一个文件描述符而已,所以只要服务端内存够用,就可以无限的接受链接,几万甚至几十万上百万都可以。
workerman也一样,服务端连接数没有限制。http://doc3.workerman.net/appendices/kernel-optimization.html,并且安装了http://doc3.workerman.net/install/install.html,单机支撑几万链接没有问题。
http://doc3.workerman.net/faq/how-many-connections.html
客户端链接时会在客户端一侧开一个临时端口连接服务端,也就是客户端一侧每个连接都会占用一个本地端口,所以客户端链接特定一个 ip:port 最多只能连大概6.5万个端口。而作为服务端服务器自始自终就只开一个端口,并不会因为客户端链接再次分配端口。服务端每接受一个链接相当于多了一个文件描述符而已,所以只要服务端内存够用,就可以无限的接受链接,几万甚至几十万上百万都可以。
workerman也一样,服务端连接数没有限制。http://doc3.workerman.net/appendices/kernel-optimization.html,并且安装了http://doc3.workerman.net/install/install.html,单机支撑几万链接没有问题。
http://doc3.workerman.net/faq/how-many-connections.html