socket网络编程时,服务器端可以允许多少个客户端,服务器端该怎样处理多个客户端的情况?客户端2000个

发布网友 发布时间:2022-04-24 01:01

我来回答

1个回答

热心网友 时间:2023-10-16 22:18

这个跟你系统允许的文件描述符的个数有关系,服务器端每accept一个客户端就要创建一个线程或者进程来处理就OK了,2000个可能会超过那个文件描述符的*,需要手动更改追问你好,我再继续请教下,
1)、系统文件描述符的个数在哪里可以设置?
2)、如果真的每accept一个客户端就建立一个线程,那2000个线程也太多了吧,系统不会崩溃吧?没有别的好办法?我是寻思,虽然客户端有2000个,但是肯定不可能一直数据交互吧,当要进行数据交互时,建立连接,当完成一次数据交互后,关闭连接,关闭套接字,关闭线程,这样系统的开销是不是就少点了?不知道这个办法是否可取,请指正。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com