当listenedfd收到连接时间后不能采用放弃accept操作的ET模式 经过测试此时客户端会认为已经连上 但实际上服务器逻辑上并没有添加这个连接。
解决方法:
accept后对连接数进行检测,如果发现超过连接数就立即关闭该socket。
本文详细阐述了在服务器端通过检测连接数并立即关闭超出限制的socket来解决连接超载的问题。重点在于确保客户端不会误认为连接已成功建立,同时避免服务器资源过度消耗。
当listenedfd收到连接时间后不能采用放弃accept操作的ET模式 经过测试此时客户端会认为已经连上 但实际上服务器逻辑上并没有添加这个连接。
解决方法:
accept后对连接数进行检测,如果发现超过连接数就立即关闭该socket。
8805

被折叠的 条评论
为什么被折叠?